- ベストアンサー
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(コンパイルできません)
関連するQ&A
- C言語とJAVA言語について
一通りC言語を学習したのちで、最近JAVA言語をかじり始めたのですが、C言語とJAVA言語の違いが今一つ分かりません。違いをできるだけ多く、JAVA言語初心者である私に分かるレベルで教えてもらえないでしょうか。よろしくお願いいたします。
- ベストアンサー
- Java
- プログラミング言語の、ブール型のbooleanとは
プログラミング言語の、ブール型のbooleanとはなんのことですか?ウィキペディアを見てもよくわかりませんでした
- ベストアンサー
- その他([技術者向] コンピューター)
- Java言語の辞書見たいなサイトありますか?
Javaのプログラミングを勉強しているのですが、基本的なJava言語の辞書見たいなサイトってあるでしょうか? 私は初心者ですが、イメージ的には ;=(説明) boolean=(説明) public=(説明) out=(説明) ()=(説明) {}=(説明) 見たいな感じで・・・ 回答よろしくお願いします。
- ベストアンサー
- Java
- Java言語について教えてほしいことがあります
Java言語はJavaVM上で動きJavaVMがサポートしているWindowsやMacやLinux などといったOSで動くとされていますがなぜiosをJavaVMはサポートされていないのでしょうか?教えてください。
- ベストアンサー
- Java
- boolean を返すクラス(Java)
JAVAについての質問です。 Java versionは1.6.0_43で、 BlueJ versionは3.0.8です。 これはDriveです↓ Temperature t1 = new Temperature (); Temperature t2 = new Temperature ('F'); t2.setTempObj(32.0); System.out.println ("Does 0C equal 32F: " + t1.equals(t2)); そしてこれがクラス↓ public boolean equals(Temperature testObj) { return //ここにいれるものがなにかわからない。 } アウトプットはtrueです。 booleanのところがdoubleとかなら入れものがわかるのですが、 trueかfalseの場合分けみたいなときはなにを入れたらいいのでしょうか? if文をいれようとも考えましたが結局意味がわからず終いでした。 必要な情報があったら言ってください。 乱文ですが、よろしくおねがいします。
- ベストアンサー
- Java
- JAVA言語入門について
以前はJAVA言語の知識はゼロでしたが、これから短期間(三ヶ月から半年まで)でマスターしたいと思いますが、お勧めの勉強方法があるでしょうか?またお勧めのJAVA勉強の本がありますなら、教えていただけるでしょうか? ちなみに、製造メーカーの部品表統合システムに関することは、JAVA言語以外のこと(IT知識と業務知識の範囲)は具体的に何か勉強したほうがいいでしょうか? ご指導宜しくお願いいたします。
- 締切済み
- Java
- Java言語、C言語のメリット・デメリットについて
初歩的な質問で大変申し訳ございません。 これからC言語もしくはJava言語のどちらかを勉強しようと 考えています。 それぞれの言語において、使用する上でのメリット・デメリットは あるのでしょうか? どなたか教えていただけますか?
- ベストアンサー
- C・C++・C#
お礼
ありがとうございました。APIドキュメント参考にさせてもらいます。