
Java常用类:Arrays类
发布日期:2021-05-15 03:50:12
浏览次数:19
分类:博客文章
本文共 3968 字,大约阅读时间需要 13 分钟。
������������
������������java.util.Arrays
���������
- ���������������������������������������������������������������������������
- ���������������������������������������������������������������������������
���������
- ������������������������������������������������������'null'������������������������������������'NullPointerException'���
- Arrays���������������������'static'������������������������������������������������������������������������������������'������'������������������������������������'������'���������'������'������
������������������
������������������
���������
- toString(Object[] a)������������������������������������������������������
- deepToString(Object[] a)������������������������������������������������������������������
���������
public static void main(String[] args) { int[][] arrayObject = {{1, 2}, {2, 3}, {3, 4}, {4, 5}, {5, 6}}; System.out.println(Arrays.toString(arrayObject));//[[I@5674cd4d, [I@63961c42, [I@65b54208, [I@1be6f5c3, [I@6b884d57] System.out.println(Arrays.deepToString(arrayObject));//[[1, 2], [2, 3], [3, 4], [4, 5], [5, 6]]}
������������������������
���������
- sort(Object[] a)������������������������������������������������������������������������������������������Comparable���������compareTo���������������������������
- sort(T[] a, Comparator<? super T> c)������������������������������������������������������������������������������������������������������������������Comparator������������������������������������������
���������
public static void main(String[] args) { int[] intArr = {1, 5, 3, 2, 4}; Arrays.sort(intArr); System.out.println(Arrays.toString(intArr));//[1, 2, 3, 4, 5] int[][] arrayObject = {{1, 2}, {1}, {1, 2, 3, 4}, {1, 2, 3}, {3, 4}}; /* ������������������������������������������������������������������������ ������������������������Lambda���������������������(o1, o2) -> Integer.compare(o1.length, o2.length) ������������������Comparator.comparingInt(o -> o.length) */ Arrays.sort(arrayObject, new Comparator() { @Override public int compare(int[] o1, int[] o2) { return Integer.compare(o1.length, o2.length); } }); System.out.println(Arrays.deepToString(arrayObject));//[[1], [1, 2], [3, 4], [1, 2, 3], [1, 2, 3, 4]]}
���������������������������
���������
- binarySearch(Object[] a, Object key)���������������������������������������������������������������������������������������������������������������������������������
���������
- ���������������binarySearch������������������������������������(������sort���������)������������������������������������������������������������������
- ������������������������������������������������������������������������������������������
���������
public static void main(String[] args) { int[] intArr = {1, 5, 3, 2, 4}; /* ���������������binarySearch������������������������������������ */ Arrays.sort(intArr); System.out.println(Arrays.binarySearch(intArr, 3));//2}
������������������
���������
fill(Object[] a, Object val)���������������������������������������������������������
fill(Object[] a, int fromIndex, int toIndex, Object val)���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������
public static void main(String[] args) { int[] intArr = {1, 5, 3, 2, 4}; Arrays.fill(intArr, 1, 3, 6); System.out.println(Arrays.toString(intArr));//[1, 6, 6, 2, 4] Arrays.fill(intArr, 7); System.out.println(Arrays.toString(intArr));//[7, 7, 7, 7, 7]}
������������������List
���������
- asList(T... a)���������������������������������������List(ArrayList)���������
���������
public static void main(String[] args) { Listlist = Arrays.asList(1, 2, 3, 4, 5); /* List��������������� */ Integer[] array = list.toArray(new Integer[0]); System.out.println(Arrays.toString(array));//[1, 2, 3, 4, 5]}
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月16日 03时05分20秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HDU A + B Problem II
2021-05-15
mask遮罩
2021-05-15
hibernate.hbm2ddl.auto配置详解
2021-05-15
LiteOS学习(一)任务
2021-05-15
随笔-调试小技巧
2021-05-15
PCL 点到面的ICP精配准(线性最小二乘优化)
2021-05-15
PCL Plotter不同类型的绘图方式
2021-05-15
PCL 无序点云的三角剖分
2021-05-15
PCL 法向量夹角剔除错误匹配点对
2021-05-15
解决宝塔安装wordpress无法连接到数据库问题
2021-05-15
多选组件aSwitch——属性选择系列组件库(design by yRan)
2021-05-15
PAT乙级 15分题目总结
2021-05-15
XSLT实现页内跳转
2021-05-15
Android LiveData使用文档
2021-05-15
1rem等于多少px (rem和px怎样转换)
2021-05-15
h5移动端旋转90度自适应网页
2021-05-15
vue.js 横向(时间轴、步骤图、流程图)模版
2021-05-15
CodeForces -1207F Remainder Problem(分块)
2021-05-15
2021牛客寒假第六场 系数 (数学)
2021-05-15