测试java.util.Arrays类
时间:2021-08-09
本文章向大家介绍测试java.util.Arrays类,主要包括测试java.util.Arrays类使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
测试java.util.Arrays类
这个类是java提供给我们操作数组的工具类,提供了常见的:排序、查找、填充、打印数组内容的相关方法。
package com.sanyuan.arrayPro; import java.util.Arrays; /** * 测试java.util.Arrays类 * 这个类是java提供给我们操作数组的工具类 * 提供了常见的:排序、查找、填充、打印数组内容的相关方法 * @author huang * */ public class Test03 { public static void main(String[] args) { int[] a = {100,200,300}; //测试打印 System.out.println("#####打印#####"); System.out.println(Arrays.toString(a)); //测试排序 System.out.println("#####排序######"); int[] a1 = {1,2,323,23,543,12,59}; System.out.println(Arrays.toString(a1)); Arrays.sort(a1); System.out.println(Arrays.toString(a1)); //测试查找 System.out.println("#####查找#####"); System.out.println(Arrays.toString(a1)); Arrays.sort(a1); //使用二分查找,必须先对数组进行排序 System.out.println(Arrays.toString(a1)); //返回排序后新的索引位置,若未找到返回负数 System.out.println("该元素的索引:"+Arrays.binarySearch(a1 , 12)); //填充 System.out.println("#####替换#####"); System.out.println(Arrays.toString(a1)); Arrays.fill(a1, 2,4,100); //将2到4索引的元素替换为100 System.out.println(Arrays.toString(a1)); } }
输出:
#####打印##### [100, 200, 300] #####排序###### [1, 2, 323, 23, 543, 12, 59] [1, 2, 12, 23, 59, 323, 543] #####查找##### [1, 2, 12, 23, 59, 323, 543] [1, 2, 12, 23, 59, 323, 543] 该元素的索引:2 #####替换##### [1, 2, 12, 23, 59, 323, 543] [1, 2, 100, 100, 59, 323, 543]
原文地址:https://www.cnblogs.com/HYHsunshine/p/15120483.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 网页轮播图案例
- Angular单元测试ComponentFixture的实例化过程明细
- 如何在Chrome调试器里检查嵌套Observable对象
- Angular 指令ngTemplateOutlet的运行原理单步调试
- 跳出源码地狱,Spring巧用三级缓存解决循环依赖-原理篇
- Angular NgTemplateOutlet的一个例子
- 手把手教你自制基于TencentOS Tiny的智能甲醛监测仪
- ASP.NET Core 使用 AutoFac 注入 DbContext
- Python爬虫练习:爬取800多所大学学校排名、星级等
- Python爬取股票信息,并实现可视化数据
- Python爬虫练习:爬取素材网站数据
- 25行代码带你爬取4399小游戏数据,看下童年的游戏是否还在
- 十一假期快到了,不知道该去哪玩?爬取旅游攻略
- 干掉Navicat:正版 MySQL 官方客户端真香!
- WordPress评论插件wpDiscuz任意文件上传复现