色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java read和write

錢浩然1年前7瀏覽0評論

Java是一種非常流行的編程語言,它可以處理各種各樣的任務。在Java程序中,常常需要進行文件讀寫操作。因此,Java提供了一些內置的讀寫函數供開發者使用。

其中最常用的讀寫函數是Java的FileReaderFileWriter。這兩個類都是基于字符的文件讀寫類。

try {
FileReader fileReader = new FileReader("file.txt");
FileWriter fileWriter = new FileWriter("out.txt");
// 讀入數據
int ch;
while ((ch = fileReader.read()) != -1) {
fileWriter.write(ch);
}
// 關閉文件流
fileReader.close();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}

上述代碼演示了如何使用Java的FileReaderFileWriter進行文件讀寫操作。這段代碼讀入了一個名為file.txt的文件,并將其中的內容寫入到out.txt文件中。

除了字符型的文件讀寫類,Java還提供了字節型的文件讀寫類,如FileInputStreamFileOutputStream。這些類的操作方式與字符型的文件讀寫類類似,只是其內部處理的是字節數據,對于一些特定的場景而言,字節型的文件讀寫類更加穩定和高效。

try {
FileInputStream fileInputStream = new FileInputStream("file.bin");
FileOutputStream fileOutputStream = new FileOutputStream("out.bin");
// 讀入數據
byte[] buffer = new byte[1024];
int length;
while ((length = fileInputStream.read(buffer)) != -1) {
fileOutputStream.write(buffer, 0, length);
}
// 關閉文件流
fileInputStream.close();
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}

上述代碼演示了如何使用Java的FileInputStreamFileOutputStream進行文件讀寫操作。這段代碼讀入了一個二進制文件file.bin,并將其中的內容寫入到out.bin文件中。

總之,Java提供了豐富的文件讀寫函數供開發者使用,開發者應該選擇合適的文件讀寫類來進行相應的操作。