java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。

具有以下功能:

(1)给数组赋值:通过fill方法。

(2)对数组排序:通过sort方法,按升序。

(3)比较数组:通过equals方法比较数组中元素值是否完全相等。

(4)查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作(要求原数组一定是排好序的)。

import java.util.Arrays;
public class main
{
public static void main(String[] args)
{
int []arr=new int[10];
Arrays.fill(arr, 5);
System.out.println(Arrays.toString(arr)); int [] nums = {6,1,5,9,3,5,7,2,3,9};
Arrays.sort(nums);
System.out.println(Arrays.toString(nums)); int [] nums1 = {6,1,5,9,3,5,7,2,3,9};
int [] nums2 = {6,2,5,9,3,5,7,2,3,9};
int [] nums3 = {6,1,5,9,3,5,7,2,3,9};
System.out.println(Arrays.equals(nums1, nums2));
System.out.println(Arrays.equals(nums1, nums3)); int xb=Arrays.binarySearch(nums, 5);
System.out.println(xb);
}
}

注意上面程序使用二分查找之前已经对nums数组进行过排序了。

最新文章

  1. LCS问题
  2. Nginx和Apache配置日志格式记录Cookie
  3. MySql 数据库导入到 SQL Service
  4. JS学习笔记12_优化
  5. MHA手动切换 原创4 (非交互式切换)
  6. supesite 相关 修改
  7. Examples_08_03
  8. MOSS 2010 无法同步用户配置文件
  9. Ajax - 手册
  10. C# Split用法
  11. Java经典编程题50道之十六
  12. Android Studio JNI javah遇到的问题
  13. [算法专题] 深度优先搜索&回溯剪枝
  14. Java8学习笔记(四)--接口增强
  15. 'git status'不显示untracked files
  16. mui 注意事项
  17. php静态变量与方法与phar的使用
  18. Android系统启动流程
  19. echarts 拐点添加图片
  20. 各种GCC

热门文章

  1. YII配置rabbitMQ时前期工作各种坑
  2. Android 自定义键盘车牌号输入
  3. 在程序内部使用winGraphviz进行图形自动布局
  4. CodeIgniter框架——知识要点汇总
  5. 安装IntelliJ IDEA 破解安装
  6. EasyNVR互联网监控直播分发出RTMP、HLS、HTTP-FLV视频流说明介绍
  7. AGS Server10.1中地图文档更新如何使服务更新
  8. JavaWeb 之文件下载
  9. Linux下Ngnix及PHP重启命令
  10. selenium屏蔽谷歌浏览器弹出的通知