Creative Code

입출력 본문

코딩 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();

'코딩 study > JAVA' 카테고리의 다른 글

예외처리  (0) 2022.07.12
기타-(1)  (0) 2022.07.12
자료형-(3)  (0) 2022.07.11
자료형-(2)  (0) 2022.07.10
자료형-(1)  (0) 2022.07.10