Java

[java] type 변경 함수 정리

간장공장공차장 2024. 11. 15. 13:49
반응형

1. 문자열 -> 숫자

int x = Integer.parseInt("123");  ## x = 123
double x = Double.parseDouble("123.45") ## x = 123.45
long x = Long.parseLong("1234567890") ## x = 1234567890

2. 객체 or 다른 type => 문자열

Object obj = 123;
String str = obj.toSting(); # str= "123"

Object obj = 123;
String str = obj + ""; # str = "123"

3. Type간 변경

//문자열로 변경
String str = String.valueOf(123) # str = "123"
String str = String.valueOf(true) # str = "true"

//boolean으로 변경

boolean x = Boolean.valueOf("true"); # x = true

// 객체로 변경 
Integer obj = Integer.valueOf(123); → obj = Integer(123)
Character obj = Character.valueOf('a'); → obj = 'a'
반응형