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 |