Maison > Java > javaDidacticiel > Quels sont les outils d'entrée et de sortie couramment utilisés dans les bibliothèques de fonctions Java ?

Quels sont les outils d'entrée et de sortie couramment utilisés dans les bibliothèques de fonctions Java ?

王林
Libérer: 2024-05-04 15:12:01
original
864 Les gens l'ont consulté

Les outils d'entrée et de sortie couramment utilisés dans les bibliothèques de fonctions Java incluent : E/S de fichier : gère la lecture et l'écriture de fichiers. E/S de la console : lecture des entrées ou sortie des données vers la console. E/S réseau : établissement de connexions réseau et communication avec d'autres ordinateurs.

Java 函数库中都有哪些常用输入输出工具?

Outils d'entrée et de sortie courants dans la bibliothèque de fonctions Java

La bibliothèque standard Java fournit de nombreux outils pour traiter les entrées et les sorties (E/S). Voici quelques-uns des outils les plus couramment utilisés et utiles :

. File I/O

  • java.io.File: Représente le chemin du fichier
  • java.io.FileInputStream: Lire les octets du fichier
  • java.io.FileOutputStream: Vers le fichier Write octets
  • java.io.FileReader: Lire les caractères d'un fichier
  • java.io.FileWriter: Écrire des caractères dans un fichier
  • java.io.BufferedReader: Un lecteur de caractères tamponné, améliorer les performances
  • java.io.BufferedWriter : Un écrivain de caractères mis en mémoire tampon, améliore les performances

E/S de la console

  • System.in :Flux d'entrée standard, peut lire les données de la console
  • System.out : flux de sortie standard, peut envoyer des données à la console
  • System.err: flux de sortie d'exception, utilisé pour afficher des messages d'erreur
  • java.util Scanner: Un analyseur d'entrée pratique et puissant

Réseau I. /O

  • java.net.Socket : Établir des connexions réseau avec des applications sur d'autres ordinateurs
  • java.net.ServerSocket : Écouter les connexions réseau à partir d'autres ordinateurs
  • java.net.URL: Représente un Uniform Resource Locator (URL) d'une ressource réseau
  • java.net.URLConnection: Ouvre une connexion correspondant à l'URL

Cas pratique : Lecture de données à partir d'un fichier

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileInputExample {

    public static void main(String[] args) {
        try (BufferedReader br = new BufferedReader(new FileReader("data.txt"))) {
            String line;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Copier après la connexion

Cas pratique : Écriture de données dans un fichier

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class FileOutputExample {

    public static void main(String[] args) {
        try (BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt"))) {
            bw.write("Hello world!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Copier après la connexion

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!

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