Java-基础 数组的常用操作
2017-02-07 10:29
211 查看
Java-数组的排序及元素查找
int array[] =
{ 2,
5, -2,
6, -3,
8, 0, -7, -9,
4 };
查找具体位置:
int index =
Arrays.binarySearch(array,
2);
排序数组:
Arrays.sort(array);
获取数组的长度:
array.length();
数组反转:
Collections.reverse(arrayList);
获取数组的最大值和最小值:
int
min = (int)
Collections.min(Arrays.asList(numbers));
int
max = (int)
Collections.max(Arrays.asList(numbers));
数组填充:
Arrays.fill(array,
100);
指定位置填充:
Arrays.fill(array,
3, 6,
50);
添加元素:
objArray.add(0,"第
0 个元素");
删除元素:
objArray.remove(1);
查找两个数组的差集:
objArray.removeAll(objArray2);
把多余的删除掉 剩下的就是他们的差值
两个数组的交集
objArray.retainAll(objArray2);
遍历数组查找指定元素
objArray.contains("common1"));
判断两个数组是否相等
Arrays.equals(ary,
ary1));
数组的并集,可先分别遍历数组放进set中 然后
String[]
result = {
};
set.toArray(result);
得到并集的数组
int array[] =
{ 2,
5, -2,
6, -3,
8, 0, -7, -9,
4 };
查找具体位置:
int index =
Arrays.binarySearch(array,
2);
排序数组:
Arrays.sort(array);
获取数组的长度:
array.length();
数组反转:
Collections.reverse(arrayList);
获取数组的最大值和最小值:
int
min = (int)
Collections.min(Arrays.asList(numbers));
int
max = (int)
Collections.max(Arrays.asList(numbers));
数组填充:
Arrays.fill(array,
100);
指定位置填充:
Arrays.fill(array,
3, 6,
50);
添加元素:
objArray.add(0,"第
0 个元素");
删除元素:
objArray.remove(1);
查找两个数组的差集:
objArray.removeAll(objArray2);
把多余的删除掉 剩下的就是他们的差值
两个数组的交集
objArray.retainAll(objArray2);
遍历数组查找指定元素
objArray.contains("common1"));
判断两个数组是否相等
Arrays.equals(ary,
ary1));
数组的并集,可先分别遍历数组放进set中 然后
String[]
result = {
};
set.toArray(result);
得到并集的数组
相关文章推荐
- java基础--数组以及常用操作
- java基础之数组常用操作总结(必看篇)
- 操作java数组的常用工具类
- Java基础之数组的操作
- Java基础---使用循环操作Java中的数组(三十一)
- Java Arrays类对数组的常用操作
- Java基础视频教程第04天_学习笔记之数组常见操作
- java中数组的常用操作
- 黑马程序员_Java基础_函数,数组,常用排序
- Java基础---使用Arrays类操作Java中的数组(三十二)
- Java基础---使用Arrays类操作Java中的数组(三十二)
- Java基础——函数+数组概述+数组操作(获取最值_排序_折半查找+进制转换)
- JAVA程序员-常用LINUX基础操作收集
- 黑马程序员JAVA基础-数组以及一些基本操作
- Java基础---使用foreach操作数组(三十三)
- Java数组操作的常用工具类
- java操作数组的常用类
- java中操作数组的常用工具类
- Java基础之小数、整数常用操作
- 黑马程序员--Java基础--字符串常用操作(一)