Maison > Java > javaDidacticiel > Utilisation du flux de sortie du fichier Outputstream en Java

Utilisation du flux de sortie du fichier Outputstream en Java

anonymity
Libérer: 2020-10-13 11:09:23
original
25040 Les gens l'ont consulté

Outputstream est un flux de sortie d'octets en Java. Il peut être utilisé pour sortir des fichiers ou des chaînes dans un nouveau fichier. La méthode d'utilisation est la suivante : utilisez d'abord la classe File pour ouvrir un fichier, puis utilisez le sous-programme de. la classe de flux pour spécifier l'emplacement ; puis effectuez des opérations d'entrée ou de sortie ; et enfin fermez "Entrée/Sortie".

Utilisation du flux de sortie du fichier Outputstream en Java

Les flux sont utilisés pour lire, écrire et transmettre des données. Les entrées et les sorties sont destinées au programme lui-même, mais le programme doit lire les données en utilisant read. Dans le flux, le programme doit enregistrer la sortie des données et utiliser le flux de sortie.

Les flux sont équivalents à différents canaux différents pour transmettre des données. Selon la lecture et la sortie, il est divisé en flux d'entrée et flux de sortie. Selon le type de transmission, il est divisé en flux d'octets et flux de caractères. Selon la relation entre les pipelines, il peut être divisé en flux de nœuds et flux de traitement.

Outputstream est un flux de sortie d'octets en Java, qui peut être utilisé pour générer des fichiers ou des chaînes dans un nouveau fichier. Consultez le texte original pour les opérations spécifiques, avec les explications du code jointes.

Utilisez la classe OutputStream pour la sortie dans le flux d'octets et utilisez la classe InputStream pour l'entrée.

Le fonctionnement des flux en Java est divisé en 4 étapes suivantes :

使用File类打开一个文件
通过流的子类来指定位置
进行输入或输出操作
关闭输入/输出
Copier après la connexion

Utilisation du flux de sortie du fichier Outputstream en Java

Flux de sortie d'octets : OutputStream

La classe OutputStream est une classe abstraite, et sa sous-classe FileOutputStream

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestOutPutStream {
private static InputStream in;
private static OutputStream out;
public static void main(String[] args) {
try {
in = new FileInputStream("D:/test/testIO.java");
if(in == null){
//原文件不存在
System.out.println("原文件不存在");
}else{
//原文件存在,判断目标文件是否存在
File file = new File("D:/test/testIOO.txt");
if(!file.exists()){
//目标文件不存在,创建目标文件
file.getParentFile().mkdirs();
file.createNewFile();
}
//将原文件内容读取到目标文件
out = new FileOutputStream(file);
int a = 0;
while((a = in.read()) != -1){
out.write(a);
}
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
//流关闭
try {
if(in != null){
in.close();
}
if(out != null){
out.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Copier après la connexion

Grâce à la pratique, il a été constaté qu'il y avait des fichiers dans le lecteur D et de nouveaux fichiers ont été générés via le flux de sortie.

Utilisation du flux de sortie du fichier Outputstream en Java

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!

Étiquettes associées:
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