Java で IO 関数を使用してファイルの読み取りと書き込みおよびデータ フロー操作を実行する方法
1. ファイルの読み取りと書き込み操作
ファイルの読み取りと書き込みは次のとおりです。 Java プログラム 一般的で必要な操作の 1 つである、IO 関数を使用してファイルを読み書きする方法を紹介します。
import java.io.*; public class FileReadExample { public static void main(String[] args) { File file = new File("example.txt"); // 文件路径 try { FileReader reader = new FileReader(file); BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
import java.io.*; public class FileWriteExample { public static void main(String[] args) { File file = new File("example.txt"); try { FileWriter writer = new FileWriter(file); BufferedWriter bw = new BufferedWriter(writer); bw.write("Hello, World!"); bw.newLine(); bw.write("This is an example of file writing in Java."); bw.close(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }
2. データ フロー操作
ファイルの読み取りと書き込みに加えて、Java はデータ フロー操作も提供します。これにより、データ フローを使用してデータの読み取り、書き込み、処理を行うことができます。データフロー操作のためのIO関数の使用方法を紹介します。
import java.io.*; public class ByteStreamExample { public static void main(String[] args) { File source = new File("source.txt"); File target = new File("target.txt"); try { FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(target); byte[] buffer = new byte[1024]; int length; while ((length = fis.read(buffer)) != -1) { fos.write(buffer, 0, length); } fos.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } }
import java.io.*; public class CharacterStreamExample { public static void main(String[] args) { File source = new File("source.txt"); File target = new File("target.txt"); try { FileReader reader = new FileReader(source); FileWriter writer = new FileWriter(target); char[] buffer = new char[1024]; int length; while ((length = reader.read(buffer)) != -1) { writer.write(buffer, 0, length); } writer.close(); reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
上記は、Java でファイルの読み取りと書き込み、およびデータ ストリーム操作に IO 関数を使用する方法の紹介です。コード例を通じて、関連する知識を理解し、習得します。実際の開発において、ファイルの読み書きやデータフローの操作は非常に一般的な機能ですので、この記事が読者の皆様のお役に立てれば幸いです。
以上がJava でファイルの読み取り、書き込み、データ ストリーム操作に IO 関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。