본문 바로가기

Java&JSP&Spring/Java

[JAVA]Boolean↔String형변환 예제

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