List<String>转换成List<Object>这一类的强转有啥隐患

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List<String>转换成List<Object>这一类的强转有啥隐患相关的知识,希望对你有一定的参考价值。

参考技术A 1.该方法用于向集合列表中添加对象。语法1 用于在列表的尾部插入指定元素。如果List集合对象由于调用add方法而发生更改,则返回 true;否则返回false。add(E e) e:要添加到列表中的元素。示例:使用List接口的实现类ArrayList初始化一个列表对象,然后调用add方法向该列表中添加数据。2.public static void main(String[] args) List<String> list=new ArrayList<String>(); list.add("保护环境"); //向列表中添加数据 list.add("爱护地球"); //向列表中添加数据 list.add("从我做起"); //向列表中添加数据 //通过循环输出列表中的内容 for(int i=0;i<list.size();i++) System.out.println(i+":"+list.get(i)); 运行结果如图1.10所示。3.语法2 用于在列表的指定位置插入指定元素,并将当前处于该位置的元素及其后续元素的索引加1。void add(int index, E element)index:用于指定在其中插入指定元素处的索引。element:用于指定要插入的元素。索引值从0开始。4.典型应用 本示例定义List类型集合变量,并使用add方法向集合的末尾与集合的指定位置添加元素,然后将添加后的元素输出。运行结果如图1.11所示。

asp.net如何将List<Object>转换成List<string>

RT

参考技术A List<Object> oldList;
List<string> newList = new List<string>(oldList.Count);
for(int i = 0; i < oldList.Count; i++)
newList.Add(oldList[i].ToString());
//newList.Add(oldList[i] as string);
//以上两行你自己根据实际情况选一个。本回答被提问者采纳
参考技术B ````楼上的··是C#的吗?

不过new List<string>(...)没错吗?
我不太懂C#····

以上是关于List<String>转换成List<Object>这一类的强转有啥隐患的主要内容,如果未能解决你的问题,请参考以下文章

java map对象转换成list

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

List<String> 转换成List<Object> 这一类的强转有啥隐患?

如何将map<string list<>>转换成城map<string,object>

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

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