黑马程序员技术交流社区
标题:
Arrarylist和list
[打印本页]
作者:
在学野马
时间:
2014-10-13 11:35
标题:
Arrarylist和list
本帖最后由 在学野马 于 2014-10-13 15:28 编辑
public class Test99 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Integer>list=new ArrayList<Integer>(); //这是Arraylist的排序 把这改成List 集合下面的改成
list.add(12); for(Iteror<Integer>it=list.iterator;it.hasnext;)
也可以排序 这种想法正确吗
list.add(13);
list.add(11);
list.add(15);
list.add(3);
System.out.println("排序前");
for(ListIterator<Integer>it=list.listIterator();it.hasNext();){
System.out.println( it.next());
}
for(int i=0;i<list.size()-1;i++){
for(int j=i+1;j<list.size();j++){
int c;
if(list.get(i)>list.get(j)){
c=list.get(i);
list.set(i, list.get(j));
list.set(j, c);
}
}
}
System.out.println("排序后");
for(ListIterator<Integer>it=list.listIterator();it.hasNext();){
System.out.println(it.next());
}
}
作者:
HM2014nuli
时间:
2014-10-13 11:44
for(Iterator<Integer>it=list.iterator;it.hasnext;) 这样完全没问题啊,我一直用这样的
作者:
默默丶
时间:
2014-10-13 11:52
其实用增强for循环好得多for(Integer num:list){
System.out.printlnn(num);
这个多方便不用迭代器
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2