int num = 123; String str = "789"; | |
| |
// int to String | |
String str1 = String.valueOf(num); | |
String str2 = Integer.toString(num); | |
String str3 = "" + num; | |
System.out.println( str1 + " | " + str2 + " | " + str3 ); //123 | 123 | 123 | |
// String to int | |
int num1 = Integer.parseInt(str); | |
int num2 = Integer.valueOf(str); //자바 8의 Optional을 이용하여 String을 int로 변환 | |
int num3 = Optional.of(str).map(Integer::valueOf).get(); | |
System.out.println( num1 + " | " + num2 + " | " + num3 ); //789 | 789 | 789 | |
반응형
'Study & Edu > Algorithm' 카테고리의 다른 글
회문(palindrome) (1) | 2018.11.26 |
---|---|
[프로그래머스] 자연수 뒤집어 배열로 만들기 (3가지 방법) (0) | 2018.09.16 |
String to char/char[] 형변환, 혹은 그 반대로 형변환 (0) | 2018.09.11 |
[프로그래머스] 문자열 내 p와 y의 개수 (String to char array) (0) | 2018.09.11 |
JAVA로 10진수 2진수 변환 (decimal to binary in JAVA) (0) | 2017.10.05 |