FileReader 및 FileWriter를 사용하여 일반 텍스트를 읽고 쓰는 예제
7971 단어 tutorialprogrammingbeginnersjava
FileReader를 사용하여 기존 파일에서 텍스트를 읽고(문자로 읽기) 터미널에 텍스트를 인쇄할 수 있습니다. FileWriter를 사용하여 특정 파일에 내용을 씁니다. 파일이 현재 디렉토리에 없으면 생성됩니다.
한 가지 기억해야 할 것은 IDEA를 사용하는 경우 FileReader를 사용하여 파일을 읽을 때 현재 프로젝트의 루트 디렉토리에 일부 단어로 "temp.txt"라는 파일을 만들어야 한다는 것입니다.
FileReader 데모
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderTest01 {
public static void main(String[] args) {
// Create FileReader object
FileReader fr = null;
try {
fr = new FileReader("temp.txt");
char[] chars = new char[4];
int readCount = 0;
// Keep reading until reaching the last word
while ((readCount = fr.read(chars)) != -1) {
System.out.print(new String(chars, 0, readCount));
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fr != null) {
try {
// close the stream
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
FileWriter 데모
import java.io.FileWriter;
import java.io.IOException;
public class FileWriterTest01 {
public static void main(String[] args) {
// create FileWriter object fw
FileWriter fw = null;
try {
// the file will be created if it does not exist
fw = new FileWriter("file",true);
// can run multiple times, and observe the results
fw.write("Hello Java ");
// do not forget to flush
fw.flush();
} catch (IOException e) {
e.printStackTrace();
}finally {
if (fw != null) {
try {
// remember to close the stream
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
Reference
이 문제에 관하여(FileReader 및 FileWriter를 사용하여 일반 텍스트를 읽고 쓰는 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/yongchanghe/examples-using-filereader-and-filewriter-to-read-and-write-plain-text-3ahi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)