您的位置:首页 > 编程语言 > Java开发

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);

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