我只想知道由String(ArrayList<String>
)的ArrayList表示的类型的“绝对”名称。
例如,对于Integer,完整名称为java.lang.Integer
,那么ArrayList<String>
的等价物是什么?
由于
答案 0 :(得分:2)
对于ArrayList<String>
或ArrayList<Integer>
,完全限定名称为java.util.ArrayList
。它不会根据列表所包含的数据类型而改变。
阅读Type Erasure和Generics以获取更多信息。
答案 1 :(得分:0)
String的java.lang.String和list的java.util.List以及arraylist的java.util.ArrayList。
答案 2 :(得分:0)
ArrayList.class.getName()
提供java.util.ArrayList
和String类似
String.class.getName()
提供了java.lang.String
`
答案 3 :(得分:0)
ArrayList
的“绝对”(即完全限定)名称为java.util.ArrayList
,但我会说ArrayList<String>
的完全限定名称为:
java.util.ArrayList<java.lang.String>
答案 4 :(得分:0)
您可以为ArrayList<>
和String
提供以下类型的“名称”。
java.util.ArrayList<java.lang.String>
但ArrayList<WHAT_EVER>
完全限定名称为java.util.ArrayList
答案 5 :(得分:0)
表示字符串:
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
for ArrayList:
http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html
未来,请输入(在谷歌中),例如:
string java
或者只是去:
http://docs.oracle.com/javase/6/docs/api/
并搜索您想要的内容。