[출처] 신용권 / 이것이 자바다 / 한빛미디어
-1-
문자열을 기본 타입으로 변환
변환 타입 | 사용 예 |
String -> byte | String str = "10"; byte value = Byte.parseByte(str); |
String -> short | String str = "200"; short value = Short.parseShort(str); |
String -> int | String str = "300000"; int value = Integer.parseInt(str); |
String -> long | String str = "40000000000"; long value = Long.parseLong(str); |
String -> float | String str = "12.345"; float value = Float.parseFloat(str); |
String -> double | String str = "12.345"; double value = Double.parseDouble(str); |
String -> boolean | String str = "true"; boolean value = Boolean.parseBoolean(str); |
-2-
기본 타입의 값을 문자열로 변경
String str = String.valueOf(기본타입값);
- package ch02.sec10;
- public class primitiveAndStringConversionExample {
- public static void main(String[] args) {
- int value1 = Integer.parseInt("10");
- double value2 = Double.parseDouble("3.14");
- boolean value3 = Boolean.parseBoolean("true");
- System.out.println("value1: " + value1);
- System.out.println("value2: " + value2);
- System.out.println("value3: " + value3);
- String str1 = String.valueOf(10);
- String str2 = String.valueOf(3.14);
- String str3 = String.valueOf(true);
- System.out.println("str1: " + str1);
- System.out.println("str2: " + str2);
- System.out.println("str3: " + str3);
- }
- }
실행 결과 :
value1: 10
value2: 3.14
value3: true
str1: 10
str2: 3.14
str3: true
반응형
'생활 기록' 카테고리의 다른 글
Java | 논리 연산자 (0) | 2023.07.18 |
---|---|
Java | 자주 사용되는 형식 문자열 (0) | 2023.07.14 |
Java | 정수타입별 메모리 크기 / 저장값 (0) | 2023.07.13 |
수학 | 삼각비 (0) | 2023.07.11 |
자바 | 랜덤수 1~10 맞추기 (Math / for / if /Scanner) (0) | 2023.07.07 |