코딩 study/JAVA
입출력
빛하루
2022. 7. 12. 00:10
**콘솔 입력
import java.util.Scanner;
Scanner sc = new Scanner(System.int);
int n = sc.nextInt(); // 정수입력받기
String str = sc.nextLine(); // 문자열 입력받기
**콘솔 출력
System.out.println("String"); // 일반출력
System.err.println("String"); // 에러출력
**파일 쓰기
import java.io.IOException;
import java.io.PrintWriter; // printwriter로 파일을 작성할때
import java.io.FileWriter; // filewriter로 파일을 작성할때
// printwriter 로 파일을 작성할 때
PrintWriter pw = new PrintWriter("c:/Users/harucode/out.txt");
String str = "1번째 줄입니다.";
pw.println(str);
pw.close();
//filewriter로 파일을 작성할때
FileWriter fw = new FileWriter("c:/Users/harucode/out.txt");
String str = "1번째 줄입니다.\r\n";
fw.write(str);
fw.close();
**파일에 내용추가하기
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
//PrintWriter 로 파일을 작성했을경우
PrintWriter pw1 = new PrintWriter(new FileWriter("c:/Users/harucode/out.txt",true));
String str1 = "2번째 줄입니다";
pw1.println(str1);
pw1.close();
//FileWriter로 파일을 작성했을경우
FileWriter fw1 = new FileWriter("c:/Users/harucode/out.txt",true);
String str1 = "2번째 줄입니다.\r\n";
fw1.write(str1);
fw1.close();
** 파일을 라인단위로 읽기
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
BufferedReader read = new BufferedReader(new FileReader("c:/Users/harucode/out.txt"));
While (true) {
String str = read.readLine();
if (str == null) {
break;
}
System.out.println(str);
}
read.close();