更新時(shí)間:2022-09-20 10:40:23 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1377次
Character Streams - 這些以 16 位 Unicode 處理數(shù)據(jù)。使用這些,您只能讀取和寫(xiě)入文本數(shù)據(jù)。
Reader 和 Writer 類(抽象)是所有字符流類的超類:用于讀取/寫(xiě)入字符流的類。以下是 Java 提供的字符數(shù)組流類
讀者 | 作家 |
---|---|
緩沖閱讀器 | 緩沖寫(xiě)入器 |
字符數(shù)組讀取器 | CharacterArrayWriter |
字符串讀取器 | 字符串編寫(xiě)器 |
文件閱讀器 | 文件編寫(xiě)器 |
輸入流讀取器 | InputStreamWriter |
文件閱讀器 | 文件編寫(xiě)器 |
以下 Java 程序使用 FileReader 從特定文件讀取數(shù)據(jù),并使用 FileWriter 將其寫(xiě)入另一個(gè)文件。
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class IOStreamsExample {
public static void main(String args[]) throws IOException {
//Creating FileReader object
File file = new File("D:/myFile.txt");
FileReader reader = new FileReader(file);
char chars[] = new char[(int) file.length()];
//Reading data from the file
reader.read(chars);
//Writing data to another file
File out = new File("D:/CopyOfmyFile.txt");
FileWriter writer = new FileWriter(out);
//Writing data to the file
writer.write(chars);
writer.flush();
System.out.println("Data successfully written in the specified file");
}
}
輸出
Data successfully written in the specified file
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743