比对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
}
// 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
}
相关文章推荐
- PHP 类自动加载
- 单片机在音响上的应用(一)旋转编码器的解码
- git的使用方法
- 推荐提升Android性能的建议
- Android简介
- Android编程经典代码集锦(复制,粘贴,浏览器调用,Toast显示,自定义Dialog等)
- sqlite基本语句使用
- C语言学习之动态内存分配第一讲
- Android手机多媒体的应用
- 爬虫框架设计
- JavaScript实现输入框(密码框)出现提示语
- RequireJS模块化加载
- $('.aa', $bb) 与 $bb.find('.aa')
- 使用Fragment创建动态UI
- 微信应用号QQ群(321518204)欢迎大家加入紧跟潮流
- QString 换行
- 关于androidAsyncHttp支持https
- Implement Queue using Stacks
- 报考高等院校的教师资格证
- visual studio 2010 生成dll 动态链接库