社区
C#
帖子详情
怎样取出arraylist的值
nma_123456
2011-12-22 05:54:25
现在是arraylist中有值,怎样取出arraylist中的值放到一个字符数组,或是字符串数组中,例如:ArrayList al = new ArrayList(); string str[n] =???al[0];求教高手。
...全文
1139
8
打赏
收藏
怎样取出arraylist的值
现在是arraylist中有值,怎样取出arraylist中的值放到一个字符数组,或是字符串数组中,例如:ArrayList al = new ArrayList(); string str[n] =???al[0];求教高手。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taotaoyouyou88
2013-10-12
打赏
举报
回复
ToArray方法返回的不是object吗,需要强制转换的吧
nma_123456
2011-12-23
打赏
举报
回复
Thanks,各位!
mizuho_2006
2011-12-22
打赏
举报
回复
ToArray()方法直接可以转换成数组,不用遍历
但是如果ArrayList里存的不是字符型数据,就存在一个类型转换的问题
wuyq11
2011-12-22
打赏
举报
回复
arraylist不要使用了,使用List<T>
string[] arr;
ArrayList al=new ArrayList();
al.Add( "1");
al.Add( "2");
arr=(string[])al.ToArray(System.Type.GetType( "System.String "));
dalmeeme
2011-12-22
打赏
举报
回复
直接用ToString方法就行了,
strs[0]=arraylist[0].ToString();
jakecheng
2011-12-22
打赏
举报
回复
就是用用循环遍历那个arraylist,然后把值放到数组中就行了,当然了,楼上说的也是对的,如果格式不正确,要进行.toString()进行强制类型转换。
anygrow
2011-12-22
打赏
举报
回复
a1[0].toString 如果你里面对象用string 相关属性可以强转,如果你的ArrayList 里存的是String 直接赋值就可以了
rybin_1987
2011-12-22
打赏
举报
回复
循环 遍历数组,然后就取值呗。
C#
ArrayList
、HashSet、HashTable、List、Dictionary的区别详解
在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了
ArrayList
。
ArrayList
、List
ArrayList
是可变长数组,你可以将任意多的数据Add到
ArrayList
里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。 但是
ArrayList
也有一个缺点,就是存入
ArrayList
里面的数据都是Object类型的,所以如果将
值
类型存入和
取出
的时候会发生装箱、拆箱操作(就是
值
类型与引用类型之间的转换),这个会影响程序性能。在.Net 2.0泛型出现以后,就提供了List。 List是
ArrayList
的泛型
详解如何选择使用
ArrayList
、HashTable、List、Dictionary数组
在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了
ArrayList
。
ArrayList
、List
ArrayList
是可变长数组,你可以将任意多的数据Add到
ArrayList
里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。 但是
ArrayList
也有一个缺点,就是存入
ArrayList
里面的数据都是Object类型的,所以如果将
值
类型存入和
取出
的时候会发生装箱、拆箱操作(就是
值
类型与引用类型之间的转换),这个会影响程序性能。在.Net 2.0泛型出现以后,就提供了List。 List是
ArrayList
的泛型版
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
是一种变长的集合类,基于定长数组实现。
ArrayList
允许空
值
和重复元素,当往
ArrayList
中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度下完成随机查找操作。其他方面,
ArrayList
是非线程安全类,并发环境下,多个线程同时操作
ArrayList
,会引发不可预知的错误。 本节课程会带着大家去学习集合底层源码是什么个结构,他在做什么事情,能做到什么事情,会出现的问题以及解决方法,希望同学能够仔细听,详细你会收到丰富的回报的
Java获取随机不重复的数得
值
假如我有一个数组:
ArrayList
m
ArrayList
= new
ArrayList
(); m
ArrayList
.add(0); m
ArrayList
.add(1); m
ArrayList
.add(2); m
ArrayList
.add(3); 我需要从中随机抽取2个数 不能重复抽取,我会用这个方法 public void getValue(
ArrayList
m
ArrayList
){ Random mRandom = new Random(); int a = mRandom.
java
arraylist
取
值
_如何在
ArrayList
Java中获取
值
我正在尝试从
ArrayList
中获取
值
。这是我的代码示例:public static void main (String [] args){Car toyota= new Car("Toyota", "$10000", "300"+ "2003");Car nissan= new Car("Nissan", "$22000", "300"+ "2011");Car ford= new Car("F...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章