2

I just want to know the "absolute" name for the type which is represented by an ArrayList of String (ArrayList<String>).

For exemple, for Integer, the complete name is java.lang.Integer, so what's the equivalent for the ArrayList<String> ?

Thanks

4

6 回答 6

3

对于ArrayList<String>or ArrayList<Integer>,完全限定名称将是java.util.ArrayList。它不会根据列表将保存的数据类型而改变。

阅读类型擦除泛型以获得更多见解。

于 2013-07-29T08:27:08.403 回答
0

ArrayList.class.getName() 给出java.util.ArrayList 并且类似地对于 String String.class.getName() 给出java.lang.String `

于 2013-07-29T08:26:53.777 回答
0

对于字符串:

http://docs.oracle.com/javase/6/docs/api/java/lang/String.html

对于数组列表:

http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html

对于未来,输入(在谷歌中)例如:

string java

或者只是去:

http://docs.oracle.com/javase/6/docs/api/

并搜索你想要的。

于 2013-07-29T08:32:12.703 回答
0

java.lang.String 用于 String,java.util.List 用于 list,java.util.ArrayList 用于 arraylist。

于 2013-07-29T08:25:24.903 回答
0

ArrayListis的“绝对”(即完全限定)名称java.util.ArrayList,但我想说的是完全限定名称ArrayList<String>

java.util.ArrayList<java.lang.String>
于 2013-07-29T08:28:11.907 回答
0

你可以有这样的“名称”,ArrayList<>如下String所示。

 java.util.ArrayList<java.lang.String>

ArrayList<WHAT_EVER>完全限定名称是java.util.ArrayList

于 2013-07-29T08:28:35.407 回答