반응형
String에서 int로 혹은 int에서 String으로 변환을 할 때, 자주 사용되는 메소드에 관해서 알아보자.
1) int를 String으로
첫번째) String클래스의 valueOf()메소드 사용하기
public class aboutStringMethod {
public static void main(String[] args) {
int num = 12345;
String str1 = String.valueOf(num);
System.out.println(str1);
}
}
특징
- 기본적으로 역할은 toString()메소드와 비슷하다.
- int형 외에도 아래 그림의 자료형들도 String으로 바꿀 수 있다.
- 파라미터의 값이 null값이라면
toString() 메소드와 달리 예외(NullPointerException)를 발생시키지 않고 null을 반환한다.
두번째) Integer클래스의 toString() 메소드 사용하기
public class aboutStringMethod {
public static void main(String[] args) {
int num = 12345;
String str1 = Integer.toString(num);
System.out.println(str1);
}
}
특징
- 기본적으로 역할은 valueOf()메소드와 비슷하다.
- 파라미터의 값이 null값이라면 예외(NullPointerException)를 발생시킨다.
2) String을 int로
Integer 클래스의 parseInt()메소드 사용하기
public class aboutStringMethod {
public static void main(String[] args) {
String str2 = "12345";
int num2 = Integer.parseInt(str2);
System.out.println(num2);
}
}
끝!
반응형
'Dev Story 💻 > Java' 카테고리의 다른 글
[Java] class(클래스) 이해를 위한 예제 - 2 (1) | 2021.12.09 |
---|---|
[Java] class(클래스) 이해를 위한 예제 -1 (객체지향 겉핥기) (0) | 2021.12.01 |
[Java] 무한의 길이를 갖는 배열 만들기 (0) | 2021.11.28 |
[Java] Self-number 알고리즘과 합 (0) | 2021.11.27 |
[Java] Random Class, Math Class를 이용하여 무작위 숫자 출력하기 (0) | 2021.11.24 |
댓글