BufferedReader 사용법
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
BufferedReader 사용 전 작성해야 하는 코드
>3개 다 작성하거나,
java.io.*; 로 한번에 import 하는 것도 가능함
기본적인 작성법!
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
String str= br.readLine();
여기서 readLine은 무조건 "한줄"에 들어온 데이터만 읽음 !!!
String 값으로 입력되기 때문에,
int 값으로 변환하기 위해서는 Integer.parseInt()를 사용하여
전환하여 준다!
int n=Integer.parseInt(str);
공백을 기준으로 나누기 위해서
StringTokenizer 사용한다
(java.util.StringTokenizer를 import 하여 사용)
간단한 예제
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str);
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
String[] array = str.split(" ");
for (int i = 0; i < 2; i++) {
System.out.println(array[i]);
}
br.close();
}
}
'spring & java' 카테고리의 다른 글
| 스프링 MVC / 기본 애노테이션 정리 (0) | 2024.07.08 |
|---|---|
| 싱글톤 패턴 기초 (1) | 2024.02.19 |
| [java] Map 사용방법 (0) | 2024.01.25 |
| Optional <t> 이란? (1) | 2024.01.06 |
| MVC, 템플릿 엔진 기초 이해 (2) | 2024.01.04 |