Object to String
-
[Java] Object를 String타입으로 변환2023.03.12
[Java] Object를 String타입으로 변환
2023. 3. 12. 23:31
728x90
Object objToString = "test";
String str1 = objToString.toString();
String str2 = String.valueOf(objToString);
String str3 = (String) objToString;
System.out.println("str1 = " + str1);
System.out.println("str2 = " + str2);
System.out.println("str3 = " + str3);
Object nullObjToString = null;
//String str4 = nullObjToString.toString();
//System.out.println("str4 = " + str4);
String str5 = String.valueOf(nullObjToString);
System.out.println("str5 = " + str5);
String str6 = (String) nullObjToString;
System.out.println("str6 = " + str6);
Object objToInt = 3;
int int1 = Integer.parseInt(objToInt.toString());
int int2 = (int) objToInt;
System.out.println("int1 = " + int1);
System.out.println("int2 = " + int2);
/** result
str1 = test
str2 = test
str3 = test
str5 = null
str6 = null
int1 = 3
int2 = 3 **/
object to String 결론
- .toString() NPE 발생
- .valueOf()
- (String) 예외 없이 모든 참조 유형에 널을 캐스팅할 수 있다. (추후체크)
- (String)에 관한 StackOverflow
728x90
'Java > Java 개념' 카테고리의 다른 글
[Java] Error And Exception (0) | 2023.03.12 |
---|---|
[Java] ArrayList 출력 방법 3가지 (0) | 2023.03.12 |
[Java] test코드작성시 console을 통해 입력받는 방법 (0) | 2023.03.12 |
[Java] 자바 문자열 (0) | 2023.03.12 |
[JAVA] CompletableFuture (0) | 2023.02.12 |