BufferedReader,StringTokenizer

서이·2022년 9월 13일
0

Java

목록 보기
13/27
public class Test {
    public static void main(String[] args) throws IOException{
    	// BufferedReader를 사용하기 위해서 throws IOException 로 예외처리
    	
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    StringTokenizer st = new StringTokenizer(br.readLine()); 
        //StringTokenizer인자값에 문자열 추가 (한줄 읽기)
    int a = Integer.parseInt(st.nextToken()); // 쪼개기 
    int b = Integer.parseInt(st.nextToken()); // 쪼개기
    	
    	System.out.println(a);
    	System.out.println(b);
        
        br.close();
    }
}

output

BufferedReader 를 사용하여 readLine 으로 한줄 씩 읽고,

StringTokenizer 로 문자열을 쪼개서 가공하여 출력할 수 있다.

=== StringTokenizer === (split과 비슷하게 특정 문자열을 기준으로 짜르지만 split보다 더 시간효율이 좋다.)

String str = "this%%is%%my%%string";
StringTokenizer st = new StringTokenizer(str,"%%");
	
    while(st.hasMoreTokens()){
	System.out.println(st.nextToken());
}
//== 결과값 ==
//this 
//is 
//my 
//string
    
profile
작성자 개인이 잊을 때마다 보라고 정리한 글

0개의 댓글

관련 채용 정보