[파일 읽기]
원리
1. 파일 객체를 만든다.
3. 파일을 읽는 객체를 만든다.
4. 해당 파일을 열어 읽는다.
5. 파일을 닫는다.
① 한문자씩 읽기
File file = new File("C:\jsp.hi.txt"); // 객체를 만든다.
InputStream inputStream = null;
try {
inputStream = FileInputStream(file); // 해당 파일을 열어준다.
while(inputStream.available() > 0){
System.out.print((char)inputStream.read()); //파일을 읽는다.
}
}catch(IOException. e){
e.printStackTrace();
} finally{
inputStream.close(); //파일을 닫는다.
}
[파일 쓰기]
원리
1. 파일 객체를 만든다.
2. 파일을 쓰는 객체를 만든다.
3. 데이터를 파일에 쓴다.
4. 파일을 쓰는 객체를 닫는다.
PrintWriter pw = new PrintWriter(new FileWriter("C:\jsp.hi.txt"), true); //파일 객체를 만든다. 파일 쓰는 객체를 만든다.
//두번째 boolean 입력 파라미터는 파일을 추가모드(append)로 열것인지에 대한 구분값이다.
String data = "what is love";
pw.println(data); //파일을 쓴다.
pw.close();
출처:
jeong-pro.tistory.com/69
wikidocs.net/227
'JAVA 부족한 부분 공부' 카테고리의 다른 글
[JAVA] STRING[] ARGS (프로그램 아규먼트)란 무엇인가? (0) | 2021.01.19 |
---|---|
printf() 함수의 포맷 스트링 (0) | 2021.01.18 |
상속, 오버라이딩 (0) | 2021.01.18 |
비트 연산자, 시프트 연산자 (0) | 2021.01.18 |
비트, 바이트 와 진수의 상관관계 (0) | 2021.01.18 |