Compétences en matière d'opération de flux d'entrée et de sortie du langage Java
Le langage Java fournit aux développeurs de nombreuses classes de flux d'entrée et de sortie pratiques, rendant les opérations de lecture et d'écriture de fichiers très simples et efficaces. Dans cet article, nous présenterons les connaissances de base des flux d'entrée et de sortie du langage Java et quelques techniques de fonctionnement courantes.
Flux d'entrée et de sortie Java : présentation
Les flux d'entrée et de sortie Java sont un mécanisme qui utilise certaines classes prédéfinies pour lire et écrire des flux de données ou des blocs de données. Ce sont des classes du package Java.io qui peuvent lire et écrire divers types de données, tels que du texte, des binaires, des images, etc. Le flux d'entrée Java est utilisé pour lire le flux d'entrée et le flux de sortie Java est utilisé pour écrire le flux de sortie. De plus, les flux d'entrée et de sortie Java peuvent également être utilisés pour lire et écrire des sockets réseau, des fichiers et d'autres périphériques d'entrée et de sortie.
Classification des flux d'entrée et de sortie Java
Les flux d'entrée et de sortie Java peuvent être divisés en quatre types principaux :
Compétences en matière d'opération de flux d'entrée et de sortie Java
Voici quelques compétences en matière d'opération de flux d'entrée et de sortie Java couramment utilisées :
FileReader fr = new FileReader("file.txt"); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); fr.close();
DataOutputStream out = new DataOutputStream( new BufferedOutputStream( new FileOutputStream("binary.dat"))); out.writeInt(123); out.writeDouble(3.14159); out.writeChar('A'); out.close(); DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); System.out.println(in.readInt()); System.out.println(in.readDouble()); System.out.println(in.readChar()); in.close();
DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); try { while (true) { int i = in.readInt(); double d = in.readDouble(); char c = in.readChar(); System.out.println(i + " " + d + " " + c); } } catch (EOFException e) { System.out.println("文件读取完毕"); } in.close();
Conclusion
Les flux d'entrée et de sortie Java sont une partie très importante de la programmation Java. Cet article présente les connaissances de base et les techniques de fonctionnement courantes des flux d'entrée et de sortie Java. Grâce à une étude approfondie et à l'utilisation des flux d'entrée et de sortie Java, l'efficacité et les performances de lecture et d'écriture des programmes Java peuvent être considérablement améliorées.
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!