Maison > Java > JavaBase > le corps du texte

Comment saisir un caractère en Java

王林
Libérer: 2019-11-20 15:46:46
original
8463 Les gens l'ont consulté

Comment saisir un caractère en Java

Idée :

Créez d'abord un objet Scanner, appelez la méthode next() de l'objet Scanner pour obtenir la chaîne saisie par la console , et return C'est un type String. Puisqu'il n'y a pas de méthode nextChar(), la méthode charAt(0) de String est appelée pour obtenir le premier caractère.

Comment saisir un caractère :

import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
char c = scanner.next().charAt(0);	
Copier après la connexion

C'est de loin la méthode la plus couramment utilisée, qui est le principe du texte noir ci-dessus.

import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
char c = scanner.next().toCharArray()[0];
Copier après la connexion

Celui-ci est moyen à utiliser, pas aussi simple à utiliser que le premier, un gaspillage de ressources, et pas aussi simple que le premier.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
char c = (char)new BufferedReader(new InputStreamReader(System.in)).read();
Copier après la connexion

Tutoriel recommandé : Introduction au développement Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!