Maison > Java > javaDidacticiel > Comment lire un caractère en Java

Comment lire un caractère en Java

下次还敢
Libérer: 2024-04-21 02:51:20
original
1158 Les gens l'ont consulté

Java fournit des méthodes pour lire des caractères uniques, notamment : la méthode nextChar() : lit les points de code Unicode à partir des objets Scanner ; la méthode read() : lit les points de code Unicode à partir des objets Reader ; la méthode next() : lit les points de code Unicode à partir des objets Scanner. Lire un caractère et renvoyer une chaîne ; méthodes hasNext() et nextLine() : vérifier s'il y a un caractère suivant ou lire une ligne.

Comment lire un caractère en Java

Lecture d'un seul caractère en Java

Java propose diverses méthodes pour lire un seul caractère :

1. Méthode nextChar()

Cette méthode est dérivée de Scanner<.> Lire le caractère suivant de l'objet. Il renvoie une valeur <code>int représentant le point de code Unicode du caractère. Scanner 对象中读取下一个字符。它返回一个 int 值,表示字符的 Unicode 代码点。

Scanner scanner = new Scanner(System.in);
int ch = scanner.nextChar();
Copier après la connexion

2. read() 方法

此方法从 Reader 对象中读取单个字符。它返回一个 int 值,或在到达文件末尾时返回 -1。

BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
int ch = reader.read();
Copier après la connexion

3. next 方法

此方法从 Scanner 对象中读取下一个字符,将其转换为空格分隔的字符串,然后将其作为 String 返回。

Scanner scanner = new Scanner(System.in);
String ch = scanner.next();
Copier après la connexion

4. hasNext() 和 nextLine() 方法

hasNext() 方法检查输入中是否有下一个字符,而 nextLine() 方法读取并返回输入的下一行,包括换行符。

对于逐个读取字符,nextChar()read()rrreee

🎜2. Méthode read() 🎜🎜🎜Cette méthode lit un seul caractère à partir de l'objet Reader. Il renvoie une valeur int, ou -1 lorsque la fin du fichier est atteinte. 🎜rrreee🎜🎜3. méthode next 🎜🎜🎜Cette méthode lit le caractère suivant de l'objet Scanner, le convertit en chaîne délimitée par des espaces, puis le renvoie sous forme de String code> Retour. 🎜rrreee🎜🎜4. Les méthodes hasNext() et nextLine()🎜🎜🎜La méthode <code>hasNext() vérifie s'il y a le caractère suivant dans l'entrée, tandis que nextLine() La méthode lit Obtient et renvoie la ligne d'entrée suivante, y compris les nouvelles lignes. 🎜🎜Pour lire les caractères un par un, les méthodes nextChar() et read() sont plus efficaces car elles renvoient directement les caractères, tandis que d'autres méthodes nécessitent un traitement supplémentaire. 🎜

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!

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