数据类型的转换。 如何将List集合转换成String类型。不是String类型的数组,是String类型。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型的转换。 如何将List集合转换成String类型。不是String类型的数组,是String类型。相关的知识,希望对你有一定的参考价值。

参考技术A List<String> list = new ArrayList<String>();
//list中添对象
list.add("a");
list.add("b");
list.add("c");
StringBuffer sb = new StringBuffer();
for(String s:list)
sb.append(s)

System.out.println(sb.toString());本回答被提问者和网友采纳
参考技术B 遍历list 组成string字符串追问

能具体写出来吗? 我是刚刚学习的。谢谢了!

参考技术C List<int> s=new List<int>();

var s_string=s.Select(t=>t.ToString());
参考技术D 是新学习JAVA吗?这个可以用for循环的。手机打字不方便。如果还是不理解,可以补充问题到echobbl@163.com

在java中如何把list转换成List<>

我通过这条DAOSupportFactory.getInstance().getJdbcDAOSupport().queryForList(sql)查询到一个list,但是我想把这个list转换成List<Event>,请问要怎么转?

Java在JDK1.4之后,提供了泛型功能,可以在运行之前确定运行类型,同样也可以运用到集合当中,通过泛型,支持在集合里面在套用集合,代码:
ArrayList<ArrayList<String>> listall = new ArrayList<ArrayList<String>>();
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
ArrayList<String> list3 = new ArrayList<String>();
listall.add(list1);
listall.add(list2);
listall.add(list3);
这样就可以把3个list放到一个list里面。
参考技术A list在声明的时候就要求给定范型的,当你不给定是默认为Object类型的范型,而且给定不同的范型的list也是不同的数据类型。 参考技术B 估计是queryForList返回的List里面包含的对象不是Event,而是其它的对象。
如果不这样就不能强行的cast过去。
参考技术C 你可以在new List的时候直接就new成泛型的List,jdk要1.5以上的就支持泛型本回答被提问者和网友采纳 参考技术D List<Event> event= (Event)DAOSupportFactory.getInstance().getJdbcDAOSupport().queryForList(sql)

以上是关于数据类型的转换。 如何将List集合转换成String类型。不是String类型的数组,是String类型。的主要内容,如果未能解决你的问题,请参考以下文章

C#2.0怎么将dictionary值集合 转换成List<object>,dictionary中键,值类型不定

如何将List集合转换成String的数组?

如何将List集合转换成String的数组?

在java中如何把list转换成List<>

怎样将JAVA中得list集合转换为javascript的二维数组?

如何把一个Object类型转换成List类型