Méthodes de lecture d'InputStream :
Utilisation de System.in pour la lecture :
Entrée de la console de lecture : System.in est utilisé comme flux d'entrée, où appuyer sur "ENTRÉE" indique la fin du flux d'entrée.
Exemple de code ReadBytes :
Fonctionnalité : Le programme lit un tableau d'octets depuis la console et affiche les caractères saisis.
Structure du code :
data[] : tableau de 10 octets pour stocker l’entrée.
System.in.read(data) : lit les caractères saisis dans la console et les stocke dans data.
Boucle d'affichage : itère sur data[] pour convertir chaque octet en caractère et les afficher.
Exemple de code :
import java.io.*; class ReadBytes { public static void main(String args[]) throws IOException { byte data[] = new byte[10]; System.out.println("Enter some characters."); System.in.read(data); // Lê o array de bytes System.out.print("You entered: "); for (int i = 0; i < data.length; i++) System.out.print((char) data[i]); // Converte e exibe cada byte como caractere } }
Exemple d'exécution :
Entrée : "Lire les octets"
Sortie :
Enter some characters. You entered: Read Bytes
Cet extrait explique comment utiliser les méthodes read() pour lire les données du clavier au format octet, illustrant l'utilisation de base de System.in pour la saisie dans la console et démontrant la manipulation directe des octets dans un tableau.
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!