[JAVA]Boolean↔String형변환 예제
자바에서 String타입과 Boolean타입의 형변환을 하는데 잘 몰라서 자료를 남깁니다.
String→Boolean
1. Boolean.parseBoolean(String)
대소문자 구분이 없이 문자열이 true인지 false인지만 판별합니다. 자료형 참조형 모두 같은 결과를 리턴합니다.
boolean bool1 = Boolean.parseBoolean("tRue");
boolean bool2 = Boolean.parseBoolean("faLse");
boolean bool3 = Boolean.parseBoolean("1234");
boolean bool4 = Boolean.parseBoolean(null);
Boolean bool5 = Boolean.parseBoolean("true");
Boolean bool6 = Boolean.parseBoolean(null);
true false false false true false |
2.Boolean.valueOf(String)
대소문자 구분이 없이 문자열이 true인지 false인지만 판별합니다. 자료형 참조형 모두 같은 결과를 리턴합니다.
boolean bool1 = Boolean.valueOf("tRue");
boolean bool2 = Boolean.valueOf("faLse");
boolean bool3 = Boolean.valueOf("1234");
boolean bool4 = Boolean.valueOf(null);
Boolean bool5 = Boolean.parseBoolean("true");
Boolean bool6 = Boolean.parseBoolean(null);
true false false false true false |
3.new Boolean(String)
대소문자 구분이 없이 문자열이 true인지 false인지만 판별합니다. 자료형 참조형 모두 같은 결과를 리턴합니다.
boolean bool1 = new Boolean("tRue");
boolean bool2 = new Boolean("faLse");
boolean bool3 = new Boolean("true1");
boolean bool4 = new Boolean(null);
Boolean bool5 = new Boolean("true");
Boolean bool6 = new Boolean(null);
true false false false true false |
Boolean→String
Boolean타입에서 문자열로 변환할때는 valueOf를 사용합니다.
String str1 = String.valueOf(true);
String str2 = String.valueOf(false);
true false |
728x90
반응형
'Java&JSP&Spring > Java' 카테고리의 다른 글
[JAVA]자바의 예외처리(Exception) 정리 (2) (0) | 2022.08.07 |
---|---|
[JAVA]자바의 예외처리(Exception) 정리 (1) (0) | 2022.08.07 |
[JAVA]자바의 Call by Value / Call by Reference (0) | 2022.03.13 |
[Java/JUnit5]#2 이클립스에서 JUnit 5 활용하기 (0) | 2021.12.20 |
[Java/JUnit5]#1 이클립스에서 JUnit 5 시작하기 (1) | 2021.12.20 |