핌이의 일상

생활 기록

Java | 문자열을 기본 타입으로 변환

핌이 (Pimgrim) 2023. 7. 14. 13:09

[출처] 신용권 / 이것이 자바다 / 한빛미디어 

 

-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 
반응형