Java

Boolean.getBoolean(String name)

_침묵_ 2009. 2. 26. 14:29
String으로 "true"를 주면 boolean (Boolean 말고) 으로 true 가 나오길 기대하고, 
Boolean.getBoolean("true")을 호출했는데, 왠걸 false가 나온다...

구현 내용을 보니... 아...


인자로 넘어간 name가지고 System.getProperty(name)를 호출해서 그 결과를 주도록 되어 있다. -_-;
Boolean 객체가 왜 System property를 신경쓰나.. 아...

지금은 다음과 같은 방식으로 String "true"에서 boolean인 true를 얻어내도록 했는데, 이게 맞나 싶다.
Boolean.valueOf("true").booleanValue() 

'Java' 카테고리의 다른 글

OSGi, 번들, 서비스  (0) 2009.12.11
무복사(Zero Copy) 기법  (0) 2008.11.28
Java 5의 빌트인 어노테이션을 사용하는 방법  (0) 2008.07.18