当前位置: 首页 > news >正文

Java数组——Array类讲解

Array工具类

数组的工具类java.util.Arrays
数组对象本身供调用的方法少,但API提供了一个工具类Arras供于使用,从而对数据对象进行一些基本操作
查看JDK帮助文档
Arrays类中方法都是用static修饰的静态方法,在使用时可以直接使用类名进行调用,而不用使用对象来调用(不用而非不能)

常见功能

  1. 给数组赋值:fill方法
  2. 对数组排序:sort方法,按升序排列
  3. 比较数组:equals方法,比较数组中元素值是否相等
  4. 查找数组元素:binarySearch方法,对排序好的数组进行二分查找法操作
import java.util.Arrays;public class Array_demo06 {public static void main(String[] args) {int[] a = new int[]{5,6,7,1,85,99,666};System.out.println(a);//打印哈希值System.out.println(Arrays.toString(a));//打印数组元素print(a);   //打印数组元素Arrays.sort(a); //排列数组System.out.println(Arrays.toString(a));Arrays.fill(a,2,4,6);  //填充数组,从哪到哪System.out.println(Arrays.toString(a));Arrays.fill(a,99);System.out.println(Arrays.toString(a));}public  static void print(int[] a) {for (int i = 0; i < a.length; i++) {if(i==0){System.out.print("[");}if(i==a.length-1){System.out.println(a[i] + "]");}else {System.out.print(a[i] + " "+",");}}}
}
http://www.jsqmd.com/news/35811/

相关文章:

  • 论文笔记(九十三)ManipulationNet: Benchmarking - 实践
  • flask: 用flask-wtf校验参数
  • hdh
  • 序列密码的线性滤波模型
  • 使用Milvus和DeepSeek构建RAG demo - 实践
  • python里字面量是什么?
  • 圆锥滚子轴承品牌:行业顶尖选择与专业解析
  • 串串重学
  • 如何写毕业论文?10个高效写作技巧+AI论文工具推荐(2025最新)
  • avro 数据入门
  • 2025龙信杯个人Wp
  • 7大AI论文写作工具必备!论文写作辅助神器推荐!
  • flask: 报错:The CSRF token is missing.
  • Java数组——二维及多维数组
  • 详细介绍:MySql复习及面试题学习
  • MATLAB 实现 SRCNN 图像超分辨率重建
  • 2025.11.03~2025.11.09
  • 2025年热门的安全检测检验公司综合排名
  • 详细介绍:Python 2025年10月最新:多平台域名/小程序封禁检测工具
  • 多快省力插件使用帮助说明
  • 人工势场法(APF)路径规划 MATLAB
  • MySQL--多表查询
  • ABC431 解题报告
  • 哈佛放屁都是香的?
  • 使用MATLAB实现平方倍频法对DSSS/BPSK信号进行载频估计
  • 详细介绍:推荐系统实战:python新能源汽车智能推荐(两种协同过滤+Django 全栈项目 源码)计算机专业✅
  • 深入解析:李宏毅2025春季机器学习作业ML2025_Spring_HW4在kaggle上的实操笔记
  • 完整教程:PostgreSQL + Redis + Elasticsearch 实时同步方案实践:从触发器到高性能搜索
  • 基于最小二乘法的五颗可见卫星伪距定位
  • new day