[java] BufferedReader 로 문자열 입력받기

2023. 7. 30. 17:32·spring & java

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
'spring & java' 카테고리의 다른 글
  • 싱글톤 패턴 기초
  • [java] Map 사용방법
  • Optional <t> 이란?
  • MVC, 템플릿 엔진 기초 이해
zioni
zioni
  • zioni
    jiwon's dev.log
    zioni
  • 전체
    오늘
    어제
    • 분류 전체보기 (76)
      • spring & java (13)
      • Algorithm (14)
      • PS (37)
      • project (3)
      • experience (1)
      • etc (6)
      • study (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    java
    백준
    백준2525
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
zioni
[java] BufferedReader 로 문자열 입력받기
상단으로

티스토리툴바