我只想知道由字符串的ArrayList (ArrayList<String>
)表示的类型的“绝对”名称。
例如,对于Integer,完整的名称是java.lang.Integer
,那么ArrayList<String>
的等效性是什么?
谢谢
发布于 2013-07-29 08:27:08
对于ArrayList<String>
或ArrayList<Integer>
,完全限定的名称将是java.util.ArrayList
。它不会根据列表所包含的数据类型而改变。
阅读类型擦除和仿制药以获得更多的洞察力。
发布于 2013-07-29 08:25:24
java.lang.String用于String,java.util.List用于list,java.util.ArrayList用于数组。
发布于 2013-07-29 08:26:53
ArrayList.class.getName()
给出了java.util.ArrayList
,而对于字符串,String.class.getName()
给了java.lang.String
‘
https://stackoverflow.com/questions/17919212
复制相似问题