用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

集合操作--collection类的操作

2015-12-20 作者: 永夜极光举报

[java]代码库

package s0221Collections类;
//提供了很多操纵容器对象的方法
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {

	public static void main(String[] args) {
      List<Integer> list =new ArrayList<Integer>();
      List<Integer> list2=new ArrayList<Integer>();
      
      
      Collections.addAll(list, 1,2,3,4,5);//addAll(Collection c, T... elements)添加指定元素到容器中 
      Collections.addAll(list2, 1,2,3,4,5,6);
      System.out.println("初始状态"+list);
      
      
      Collections.reverse(list);
      System.out.println("反转容器元素"+list);
      
      
      Collections.shuffle(list);
      System.out.println("元素打乱顺序,可以模拟洗牌"+list);
      
      
      Collections.copy(list2,list);//容器元素复制,保证复制后的容器空间比原来的容器大,不然会报错
      System.out.println("list2="+list2);
      
      Collections.swap(list2, 0, 1);
      System.out.println("list2交换位置:"+list2);
      
      Collections.fill(list, 3);   //使用指定元素替换指定列表中的所有元素。
      System.out.println("list="+list);
      
      int n=Collections.frequency(list, 3);
      System.out.println("返回某个对象在容器中的数目:"+n);
      
      
      System.out.println("返回最大元素"+Collections.max(list2));
      
      Collections.replaceAll(list, 3, 4);
      System.out.println("替换所有3为4,list="+list);
      
      Collections.synchronizedList(list);//使list变成线程安全的
      
     
	}

}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...