您的位置:首页 > 游戏 > 手游 > Java数组05:Arrays类

Java数组05:Arrays类

2024/10/6 16:28:52 来源:https://blog.csdn.net/zhangjinajian759/article/details/141403715  浏览:    关键词:Java数组05:Arrays类

     本节内容视频链接:Java数组07:Arrays类讲解_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV12J41137hu?p=57&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5        Java中的‌Array类是一个针对数组进行操作的工具类,‌提供了排序、‌查找等功能‌。‌以下是一些常用的Array类方法及其举例:‌

  • Arrays.toString()‌:‌将数组转换为字符串。‌例如,‌Arrays.toString(array)可以将int类型的数组array转换为字符串形式。‌
  • Arrays.sort()‌:‌对数组进行排序。‌例如,‌Arrays.sort(array)可以对int类型的数组array进行排序,‌内部采用的是快速排序算法。‌
  • Arrays.binarySearch()‌:‌使用二分查找法在有序数组中查找目标值。‌例如,‌Arrays.binarySearch(array, key)可以在有序数组array中查找目标值key,‌并返回其下标。‌

        Array类为处理数组提供了便捷的方法,‌提高了开发效率。‌‌

        以下代码是Arrays.toString()‌和‌Arrays.sort()‌使用举例,以及我们自己写了一个和Arrays.toString()效果相同的的工具类printArray()

public class ArrayDemo04 {public static void main(String[] args) {int[] arrays = {12,23,42,56,35,26,47,77,87,11,58,98,23,43,6576,};System.out.println(Arrays.toString(arrays)); //数组转换为字符串printArray(arrays);//调用我们自己写的打印数组方法Arrays.sort(arrays); //给数排序System.out.println();//换行System.out.println(Arrays.toString(arrays));//打印排序后的数组}//我们自己也可以写一个打印数组的工具类,下面是我们自己写的工具类public static void printArray(int[] arrays){for (int i = 0; i < arrays.length; i++) {if (i==0){System.out.print("[");}if (i==arrays.length-1){System.out.print(arrays[i] + "]");}else {System.out.print(arrays[i] + ", ");}}}
}

下面是输出结果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com