반응형
package com.example.test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileInputOutputTest {
public static void main(String[] args) throws IOException {
File f = new File("./src/com/example/test/new_file.txt");
FileOutputStream fos = new FileOutputStream(f);
String text = "메모장에 적고 싶은 말\n줄바꿈1\n줄바꿈2";
fos.write(text.getBytes());
fos.close();
FileInputStream fis = new FileInputStream(f);
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line;
while ((line = br.readLine()) != null) sb.append(line + System.lineSeparator());
text = null;
text = sb.toString();
System.out.println("text :\n" + text);
fis.close();
}
}
반응형
'🖥Web > 🔥Java' 카테고리의 다른 글
[Java] 간단한 채팅 소켓통신 (Thread, Runnable, BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter, Socket, ServerSocket) (0) | 2022.10.23 |
---|---|
[Java] 스페이스맨 게임, 주의! 코드 엉망 (0) | 2021.11.21 |
[Java] java Enum 적용하기, java Enum 왜 써야할까? (0) | 2021.01.15 |
[Java] String, StringBuilder, StringBuffer의 차이 (0) | 2020.06.05 |
[JAVA] 추상클래스와 인터페이스의 차이 (0) | 2020.05.25 |