java中Array<List<String>>表示什么意思?

如题所述

java中<>表示使用泛型,Array<List<String>>表示的意思是一个数组里面存放的是list集合,而该list集合中存储的是字符串类型的数据。在java中<>表示使用泛型,是用来规定存入集合中的类型一致的技术,他使得集合必须存储数据类型一致的数据,这样在从集合中取数据时,就不需要强转数据类型,而是通过你给定的泛型类自动转换类型!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-11
表示Array这个数组里面存的是list集合,而这个list集合里面存的都是String类型的数据。这应该明白吧本回答被提问者采纳
第2个回答  2018-07-25

List转换为String:

①有commons-lang3.jar(一般都有)

List list = new ArrayList();

list.add("1");

list.add("2");

String s = StringUtils.join(list , ",");

①无commons-lang3.jar

List list = new ArrayList();

list.add("1");

list.add("2");

String s1 = list.toString();

String s = s1.substring(1, s1.length()-1);

List转换为数组:

List list = new ArrayList();

list.add("1");

list.add("2");

String[] a = list.toArray(new String[list.size()]);

具体可以看链接

网页链接

第3个回答  2012-03-23
怎么开始学java了 我都还给老师了
第4个回答  2012-03-11
泛型追问

那请问,是不是Array中放的是List类型的元素,List中是String的元素呢?

追答

是的

相似回答