您的位置:首页 > 其它

比对List和数组

2016-01-12 09:15 330 查看
ublic static void main(String[] args) {

  // 1、比对基本数据类型 用数组保持 1 2 3 4 5

  // 声明

  int[] shuzu = new int[5];

  for (int i = 0; i < shuzu.length; i++) {

   shuzu[i] = i + 1;

  }

  System.out.println(Arrays.toString(shuzu));

  List<Integer> list = new ArrayList<Integer>();// 没有数据类型,没有大小

  list.add(1);// 添加

  list.add(1, 2);

  list.add(3);

  System.out.println(list);

  int shu = list.get(2);

  System.out.println(shu);

  // 往集合里面放10个1-30的随机数 判断25在不在里面

  System.out.println("往集合里面放10个1-30的随机数 判断25在不在里面!");

  List<Integer> list2 = new ArrayList<>();

  Random random = new Random();

  for (int i = 0; i < 10; i++) {

   list2.add(random.nextInt(31) + 1);

  }

  System.out.println(list2);

  boolean contains = list2.contains(25);

  if (contains) {

   System.out.println("25在集合中");

  } else {

   System.out.println("25不再集合中!");

  }

  list2.add(10, 100);// 可以插队添加

  System.out.println(list2);

  // for each 遍历集合

  for (int a : list2) {

   System.out.println(a);

  }

  list2.remove(1);//移除下标对应的值

  list2.remove("");//直接移除值

  list2.retainAll(list2);//移除所有的

  list2.clear();//清空

  list2.set(0, 3);//将0位置的值替换成3

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: