Javaにおけるプリミティブ型のintとbooleanのボックス化メソッドについて少し調べてみた。 intのボックス化クラスとしてはInteger, booleanにはBooleanがjava.lang内に定義されている。 いずれにしても、明示的なボックス化の方法にはそれぞれのクラスの ...
new String("文字列")はオブジェクトの生成となるのでfalse ただし、"Duke" のようにリテラルで書くと 同じインターンプールを共有するので == が true になる場合もある String s1 = "Duke"; String s2 = new String("Duke"); System.out.println(s1 == s2); // false(参照が違う) ...
プログラミング言語・実行環境の「Java」には、整数を扱うための仕組みとして「int」と「Integer」の2つがある。“字面”だけで判断して「intもIntegerも同じであり、intはIntegerの略に過ぎない」と考えてはいけない。intとIntegerは名称は似ているものの ...
「Java」で整数を扱う場合、「int」と「Integer」という2つの仕組みを利用できる。両者は何が違うのか。サンプルのソースコードを使いながら、intとIntegerの根本的な違いや使い分け方を解説する。 プログラミング言語・実行環境の「Java」には、整数を扱う ...