차차월드
차차의 DevLog
차차월드
전체 방문자
오늘
어제
  • 🏠 HOME
  • 분류 전체보기 (48)
    • Web (15)
      • Java (3)
      • Spring (4)
      • JavaScript (3)
      • Node.js (1)
      • React.js (4)
    • Database (3)
    • Docker (1)
    • Computer Science (0)
      • Network (0)
    • Algorithm (17)
      • 이론 (2)
      • Baekjoon (13)
      • Programmers (2)
    • Tech Interview (4)
    • IDE (1)
    • ETC (5)
      • 구름톤 챌린지 (4)
      • Tistory (1)

인기 글

티스토리

hELLO · Designed By 정상우.
차차월드

차차의 DevLog

[Java] char타입 입력받기(Scanner, BufferedReader)
Web/Java

[Java] char타입 입력받기(Scanner, BufferedReader)

2023. 1. 12. 15:57

자바 Scanner와 BufferedReader는 String타입으로만 입력을 받기 때문에 char타입을 입력받는 기능이 없다.

그럼, 어떻게 문자를 입력받을 수가 있을까? charAt()을 이용하면 된다.

💡 charAt(int index)
String타입의 문자열에서 지정된 index에 있는 문자를 char타입으로 변환해 준다.

Scanner

next()로 문자열을 입력받아 charAt(0)으로 첫 번째 문자를 꺼내오면 된다.

Scanner scan = new Scanner(System.in);
char word = scan.next().charAt(0);

BufferedReader

readLine()으로 문자열을 입력받아 charAt(0)으로 첫 번째 문자를 꺼내오면 된다.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char word = br.readLine().charAt(0);
 
저작자표시 비영리 (새창열림)
    'Web/Java' 카테고리의 다른 글
    • [Java] 진수변환
    • [Java] 문자 ↔ 숫자 형변환(캐스팅, casting)
    차차월드
    차차월드
    안녕하세요 성장하는 차차의 기술 블로그입니다.

    티스토리툴바