- ベストアンサー
JAVA言語のBoolean型について
JAVA言語のBoolean型とはどういうものですか?またどのような時に使うのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Boolean型はプリミティブ型booleanのラッパークラスです。booleanではtrueまたはfalseの値を持つ事しか許されませんが Booleanはクラスなので、trueまたはfalseを文字列に変換したり、文字列の"true"、"false"をBooleanに変換したりもできます。(その他はAPIを参照してください。) あとは、Objectとして扱わないといけばい場合、はBooleanでないとダメです。 たとえば、mapに値を格納する場合も put(Object key, Object value) なので Boolean a = Boolean.valueOf(true); boolean b = true; Map c = new HashMap(); c.put("key1",a);←OK c.put("key2",b);←NG(コンパイルできません)
お礼
ありがとうございました。APIドキュメント参考にさせてもらいます。