Array和ArrayListdna和rna之间的区别别

> 问题详情
数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
悬赏:0&答案豆
提问人:匿名网友
发布时间:
数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
您可能感兴趣的试题
1HashMap和Hashtable有什么区别?2hashCode()和equals()方法的重要性体现在什么地方?3Java中的HashMap的工作原理是什么?4快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
我有更好的答案
<a href="/ask/9336110.html" target="_blank" title="当n=5时,下列函数的返回值是:()。[cpp] view plaincopyint foo(int n){if(n当n=5时,下列函数的返回值是:()。[cpp] view plaincopyint foo(int n){if(n<2)retu
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(345)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'c#中array和arraylist的区别',
blogAbstract:'C#中Array的容量是固定的,而Arraylist的容量可以自动扩充,Arraylist提供添加,插入或移除某一范围的元素Array中,你只能一次获取或设置一个元素的值array可以具有多个维度,而arraylist始终只能是一维的.C#中的命名空间类似于java中的包,但是又不同,命名空间和源代码所在的目录没有关系,可以随便命名,命名空间主要是区别相同类名和组织类,还有一个很有用的作用,可以把命名空间中的不同类写在不同的文件中,例如下面的namespace.cs&using&name&CG{class&&test{&&&PrintName&a=new&PrintName();',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}问题:数组Array和列表ArrayList有什么区别?什么时候应该使用Array而不是ArrayList?
解决方案1:c#数组就是array,array就是数组 数组定义时要写明类型,是字符串还是整形,arraylist就不用,他可以存放任何类型的变量 数组的大小在初始化时就已经决定无法改变,arraylist是可以增加和减少,使用更灵活,操作更简单。就像一楼说的,效率会低一些。如果能够确定要存放的类型和个数的话建议使用数组,否则使用arraylist。希望能够帮到你解决方案2:
下面列出了Array和ArrayList的不同点:
Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。
Array大小是固定的,ArrayList的大小是动态变化的。
ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
对于基本类型数据,集合使用自动装箱来减少编码工作量。但是,当处理固定大小的基本数据类型的时候,这种方式相对比较慢。
以上介绍了“数组Array和列表ArrayList有什么区别?什么时候应该使用Array而不是ArrayList?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1139649.html
上一篇: 下一篇:

我要回帖

更多关于 美女和大美女之间区别 的文章

 

随机推荐