分不多,请好心人看看,我就是想弄成一个数组后,进行排序
但是list转换成String数组
String[] age=(String[])stuList.toArray(new String[stuList.size()]);
这样 但是提出我强制转换出错。student:Long id,String name,int age,boolean sex,String phoneStudent stu = null ;
for (int i = 0 ; i < stuList.size(); i++){
stu = (Student)stuList.get(i) ;
}
现在我想取出所有的age组成一个int数组然后排序,不知道怎么取list里面的数据:
337;赵娜;10;1;13488765008
555;高鹏;20;0;13522914394
71;李育强;30;0;13910654647
125;单川;20;1;13701190684
395;张五顺;32;0;13910031262
412;张清会;30;0;13810517386
429;郑卉;34;1;13911110805
467;王蕾;23;0;13911365509
497;鲁玉梅;14;1;13401083616
508;邹温高;54;0;13910068170
528;赵丽霞;23;1;13811729697
531;李颂;43;1;13910012500
167;郑涛;23;0;13811480772
187;朱小弟;26;0;13691204441
230;张学道;54;0;13910975297
1253;赵曙芳;32;1;13601300886
1262;赵蕊;45;0;13718019692
1326;袁胜勇;65;0;13901091435
830;张京;34;1;13683509602
但是list转换成String数组
String[] age=(String[])stuList.toArray(new String[stuList.size()]);
这样 但是提出我强制转换出错。student:Long id,String name,int age,boolean sex,String phoneStudent stu = null ;
for (int i = 0 ; i < stuList.size(); i++){
stu = (Student)stuList.get(i) ;
}
现在我想取出所有的age组成一个int数组然后排序,不知道怎么取list里面的数据:
337;赵娜;10;1;13488765008
555;高鹏;20;0;13522914394
71;李育强;30;0;13910654647
125;单川;20;1;13701190684
395;张五顺;32;0;13910031262
412;张清会;30;0;13810517386
429;郑卉;34;1;13911110805
467;王蕾;23;0;13911365509
497;鲁玉梅;14;1;13401083616
508;邹温高;54;0;13910068170
528;赵丽霞;23;1;13811729697
531;李颂;43;1;13910012500
167;郑涛;23;0;13811480772
187;朱小弟;26;0;13691204441
230;张学道;54;0;13910975297
1253;赵曙芳;32;1;13601300886
1262;赵蕊;45;0;13718019692
1326;袁胜勇;65;0;13901091435
830;张京;34;1;13683509602
解决方案 »
- 求前辈解决一下空指针异常的问题哈!!谢谢
- 哪位大侠能把我的run.bat改造成在linux运行的.sh脚本?
- 创建对象的时候,构造方法里的参数怎么不能传给成员变量???
- 请教大家一个IO问题
- 请问用Jpcap可以实现网络数据包的获取及分析吗?
- 图形界面的java 两个Label显示,如何上下换行表示
- java里面如何知道某一天是一年中的第几周?
- 求聊天程序的服务器端部分代码(急)
- 请问高手,我在java applet中有 密钥 ,如何不给客户端用反编译或其他方法知道我的密钥??
- 菜鸟 关于找不到合适的构造器 实参和形参长度不同的问题?
- 从数据库读取数据,多线程发送,可是数据会重复。
- 帮忙看看 这个程序 有点小问题 ?
stu取到了,然后来个stu.getAge();不就行了?
最后存到数组里面进行排序就好了啊。
stu[] s=stuList.toArray(0);toArray里面的值表示stu数组的长度,这个值可以小于等于stulist.size(),也可以大于stulist.size();
但是如果大于的话会多分配内存,造成浪费!之后你就可以对stu[] 进行你想要的操作!OK
但是我想变成数组,不知道怎么弄 新手哈!
麻烦讲下 谢谢
这样是报错的状态说toArray里面是Object[]
2. 新建int数组,长度是list的size,然后循环list,取出数据存储数组,调用Array.sort排序。