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

Comment lire un caractère en Java

下次还敢
下次还敢original
2024-04-21 02:51:20963parcourir

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 代码点。

<code class="java">Scanner scanner = new Scanner(System.in);
int ch = scanner.nextChar();</code>

2. read() 方法

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

<code class="java">BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
int ch = reader.read();</code>

3. next 方法

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

<code class="java">Scanner scanner = new Scanner(System.in);
String ch = scanner.next();</code>

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:
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