javastring 형식 변환boolean 형식 방법

1611 단어 javastringboolean
오늘 우연히string 형식을boolean 형식으로 바꾸고 싶어서api 문서를 찾아보니 문서가 좀 맞지 않는 것 같아서...
응, 그냥 테스트 코드 보내. 쓸데없는 소리 하기 귀찮아...

String s1 = "false"; 
String s2 = "true"; 
String s3 = "fAlSe"; 
String s4 = "TrUe"; 
String s5 = "true_a"; 
이상의string은 각각

Boolean.getBoolean(s1); 
Boolean.getBoolean(s2) 
Boolean.getBoolean(s3); 
Boolean.getBoolean(s4); 
Boolean.getBoolean(s5); 
상기 5개의 반환 값은false입니다
api 문서는 다음과 같습니다.
getBoolean
public static boolean getBoolean(String name)
매개 변수로 명명된 시스템 속성이 존재하고 "true"문자열과 같을 때만 true를 되돌려줍니다.(JavaTM 플랫폼의 1.0.2 버전부터 문자열 테스트는 대소문자를 구분하지 않습니다.)getProperty 방법을 통해 시스템 속성에 접근할 수 있습니다. 이 방법은 시스템 클래스에 의해 정의됩니다. 
지정한 이름으로 명명된 속성이나 지정한 이름이 비어 있거나null이 없으면false로 되돌아옵니다.
하지만 결국 나도 왜 이러는지 모르겠어...
응, 결과는false야. 그럼 우리 전환하면 어떡해. 괜찮아. 또 다른 방법이 있어.parseBoolean(string s);
 

Boolean.parseBoolean(s1); 
Boolean.parseBoolean(s2) 
Boolean.parseBoolean(s3); 
Boolean.parseBoolean(s4); 
Boolean.parseBoolean(s5); 
api 문서는 다음과 같습니다.
public static boolean parseBoolean(String s)
문자열 매개 변수를 boolean 값으로 해석합니다.String 매개 변수가null이 아니라 대소문자를 무시할 때 "true"와 같으면 되돌아오는 boolean은true 값을 나타냅니다.
예: Boolean.parseBoolean("True")이 true로 돌아갑니다.
예: Boolean.parseBoolean("yes")이 false로 돌아갑니다.
이번 전환이면 돼...결과는 각각:false,true,false,true,false
그러니까 전환할 때 그냥 Parse Boolean으로 할게요.
지금까지 여러분에게 자바 스트링 타입을 boolean 타입으로 바꾸는 방법의 모든 내용입니다. 많은 응원 부탁드립니다~

좋은 웹페이지 즐겨찾기