개요
알고리즘 문제를 풀거나 프로그램을 만들 때, 종종 문자열(String)을 다른 자료형으로 바꿔야할 상황이 있다.
이 글은 문자열을 정수로 바꾸는 방법에 대해 기록한다.
1.Integer.parseInt()
문자열을 입력으로 받고, 원시형 정수(primitive type int) 를 리턴하는 Integer 클래스의 메서드이다.
만약, 입력값이 유효한 숫자를 포함하지 않는다면 NumberformatExeption이 쓰로우 된다.
2.Integer.valueOf()
문자열을 입역으로 받고, 정수 객체(Integer object) 를 리턴하는 Integer 클래스의 메서드이다.
new Integer(Integer.parseInt())와 같은 결과를 내놓는다.
마찬가지로 입력값이 유효한 숫자를 포함하지 않는다면 NumberformatExeption이 쓰로우 된다.
ㅇ
'Language > Java' 카테고리의 다른 글
[Java] Garbage Collection (0) | 2023.08.23 |
---|---|
멀티 쓰레드를 사용할 때 주의점과 synchroized를 활용한 쓰레드 동기화 (0) | 2023.04.08 |
스트림(Stream) 이란? (0) | 2022.11.12 |
기반 스트림과 보조 스트림 (1) | 2022.11.10 |