String ( ) の ArrayList で表される型の「絶対」名を知りたいだけですArrayList<String>
。
たとえば、Integer の場合、完全な名前はjava.lang.Integer
ですArrayList<String>
。
ありがとう
ArrayList<String>
またはのArrayList<Integer>
場合、完全修飾名は になりますjava.util.ArrayList
。リストが保持するデータのタイプに基づいて変更されることはありません。
詳細については、Type ErasureとGenericsを参照してください。
String の場合は java.lang.String、list の場合は java.util.List、arraylist の場合は java.util.ArrayList です。
文字列の場合:
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
ArrayList の場合:
http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html
将来的には、(Google で) 次のように入力します。
string java
または、次の場所に移動します。
http://docs.oracle.com/javase/6/docs/api/
そして欲しいものを探す。
ArrayList.class.getName()
を与えjava.util.ArrayList
、同様に String に対して
`String.class.getName()
を与えますjava.lang.String
の「絶対」(つまり完全修飾)名はArrayList
is ですがjava.util.ArrayList
、の完全修飾名は次のArrayList<String>
とおりです。
java.util.ArrayList<java.lang.String>
ArrayList<>
次のようにandにそのような「名前」を付けることができString
ます。
java.util.ArrayList<java.lang.String>
しかし、ArrayList<WHAT_EVER>
完全修飾名はjava.util.ArrayList