永发信息网

arraylist做增删改查

答案:2  悬赏:0  手机版
解决时间 2021-03-02 19:21
要求,用JAVA.utli.Arraylist包做增删改查,只做简单的语句只要能用就可以了,其中可以用java.utli.*下的接口和方法。给50有好的加100

能给个全一点的样子吗? 给个全一点的程序.满意了加分的啊~~
最佳答案
看api,去sun网站下个中文api就什么都有了。
全部回答
system.collections.arraylist类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。 一.优点 1。支持自动改变大小的功能 2。可以灵活的插入元素 3。可以灵活的删除元素 二.局限性 跟一般的数组比起来,速度上差些 三.添加元素 1.publicvirtualintadd(objectvalue); 将对象添加到arraylist的结尾处 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); 内容为abcde 2.publicvirtualvoidinsert(intindex,objectvalue); 将元素插入arraylist的指定索引处 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.insert(0,"aa"); 结果为aaabcde 3.publicvirtualvoidinsertrange(intindex,icollectionc); 将集合中的某个元素插入arraylist的指定索引处 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); arraylistlist2=newarraylist(); list2.add("tt"); list2.add("ttt"); alist.insertrange(2,list2); 结果为abtttttcde 四.删除 a)publicvirtualvoidremove(objectobj); 从arraylist中移除特定对象的第一个匹配项,注意是第一个 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.remove("a"); 结果为bcde 2.publicvirtualvoidremoveat(intindex); 移除arraylist的指定索引处的元素 alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.removeat(0); 结果为bcde 3.publicvirtualvoidremoverange(intindex,intcount); 从arraylist中移除一定范围的元素。index表示索引,count表示从索引处开始的数目 alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.removerange(1,3); 结果为ae 4.publicvirtualvoidclear(); 从arraylist中移除所有元素。 五.排序 a)publicvirtualvoidsort(); 对arraylist或它的一部分中的元素进行排序。 arraylistalist=newarraylist(); alist.add("e"); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); dropdownlist1.datasource=alist;//dropdownlistdropdownlist1; dropdownlist1.databind(); 结果为eabcd arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.sort();//排序 dropdownlist1.datasource=alist;//dropdownlistdropdownlist1; dropdownlist1.databind(); 结果为abcde b)publicvirtualvoidreverse(); 将arraylist或它的一部分中元素的顺序反转。 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); alist.reverse();//反转 dropdownlist1.datasource=alist;//dropdownlistdropdownlist1; dropdownlist1.databind(); 结果为edcba 六.查找 a)publicvirtualintindexof(object); b)publicvirtualintindexof(object,int); c)publicvirtualintindexof(object,int,int); 返回arraylist或它的一部分中某个值的第一个匹配项的从零开始的索引。没找到返回-1。 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e"); intnindex=alist.indexof(“a”);//1 nindex=alist.indexof(“p”);//没找到,-1 d)publicvirtualintlastindexof(object); e)publicvirtualintlastindexof(object,int); f)publicvirtualintlastindexof(object,int,int); 返回arraylist或它的一部分中某个值的最后一个匹配项的从零开始的索引。 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("a");//同0 alist.add("d"); alist.add("e"); intnindex=alist.lastindexof("a");//值为2而不是0 g)publicvirtualboolcontains(objectitem); 确定某个元素是否在arraylist中。包含返回true,否则返回false 七.其他 1.publicvirtualintcapacity{get;set;} 获取或设置arraylist可包含的元素数。 2.publicvirtualintcount{get;} 获取arraylist中实际包含的元素数。 capacity是arraylist可以存储的元素数。count是arraylist中实际包含的元素数。capacity总是大于或等于count。如果在添加元素时,count超过capacity,则该列表的容量会通过自动重新分配内部数组加倍。 如果capacity的值显式设置,则内部数组也需要重新分配以容纳指定的容量。如果capacity被显式设置为0,则公共语言运行库将其设置为默认容量。默认容量为16。 在调用clear后,count为0,而此时capacity切是默认容量16,而不是0 3.publicvirtualvoidtrimtosize(); 将容量设置为arraylist中元素的实际数量。 如果不向列表中添加新元素,则此方法可用于最小化列表的内存系统开销。 若要完全清除列表中的所有元素,请在调用trimtosize之前调用clear方法。截去空arraylist会将arraylist的容量设置为默认容量,而不是零。 arraylistalist=newarraylist(); alist.add("a"); alist.add("b"); alist.add("c"); alist.add("d"); alist.add("e");//count=5,capacity=16, alist.trimtosize();//count=capacity=5;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
咒怨有多少部(日版的)
我国北方地区和南方地区的划分AA. 与我国1月
带19个月的宝宝去 可以推手推车进入吗
岭背后地址有知道的么?有点事想过去
新参保人员填写时委托银行写错怎么办可以修改
iphone6身长
赛尔号之战神风云决中是谁看守无尽能源?小米
鑫帅百货在哪里啊,我有事要去这个地方
loozu女鞋在哪里?
宪法是用来维持秩序的
想要玩英雄联盟流畅,fps到100需要多少钱的显
在游民星空下载GTA5 跟购买的有区别吗?比如
shi jie tai xian shi le ,mei you qian zhen
警察24小时跟踪一个人半年之久原因是什么?
联想b520e一体机能不能装双显卡 或者是换显卡
推荐资讯
作为中学生,我们可以帮助清理公园的垃圾英语
爱派平板电脑上的照片怎么样导入到电脑上
中国移动高要蚬岗盈科指定专营店在什么地方啊
少女时代新专辑holiday night永久链接
贵阳到荔波有多少公里
斯利特阀门修造厂在哪里啊,我有事要去这个地
50个3相乘,所得的积的个位数字是几
怎么分辨八哥鸟公母????
溴为什么要用磨口玻璃塞保存
无纸化会议系统升降一体机怎么安装
在WORD中插入书签为什么没反应
怎么做白凉粉!速度求!!!!!!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?