网站首页 > 知识剖析 正文
Arrays是一个专门用于操作数组的工具类,该类位于java.util包中。Arrays工具类提供了大量的静态方法,常用的方法如表2-7所示。
表2-7 Arrays工具类的常用方法
下面通过案例学习Arrays工具类的使用,如文件2-16所示。
文件2-16 Example16.java
Bash
package com.itheima.example;
import java.util.*;
public class Example16 {
public static void main(String[] args) {
int[] arr={ 9, 8, 3, 5, 2 };
int[] copied=Arrays.copyOfRange(arr, 1, 7); //复制数组
System.out.println("复制数组:"+Arrays.toString(copied));
Arrays.sort(arr); //排序数组
System.out.println("排序后:"+Arrays.toString(arr));
Arrays.fill(arr, 8); //填充数组
System.out.println("填充数组:"+Arrays.toString(arr));
}
}
运行结果如图2-24所示。
在文件2-16中,在分别使用Arrays的copyOfRange()、sort()和fill()方法时,只需要将数组作为参数传递给方法即可,至于内部的实现方式不需要关心。可见,使用这些方法不仅可以大幅度减少代码的书写量,而且能够使操作更加简单。
猜你喜欢
- 2025-03-24 看这篇就够了!MySQL 索引知识点超全总结
- 2025-03-24 Python中numpy数据分析库知识点总结
- 2025-03-24 LittlevGL在STM32上的移植使用(stm32移植lua)
- 2025-03-24 100个Java工具类之77:数组操作的可靠助手ArrayUtils和Arrays
- 2025-03-24 java的Arrays工具类实战(java中array类的常用方法)
- 2025-03-24 TS 数据类型_下(tsp数据)
- 2025-03-24 使用OpenXML在.NET 6中导出Excel数据:详细指南
- 2025-03-24 初学者应该看的JavaScript Promise 完整指南
- 2025-03-24 所有最常见最经典的算法题都在这里了
- 2025-03-24 从传统到现代:解锁 C++ 中 std::array 的强大潜力
- 05-30mysql 之json字段详解(多层复杂检索)
- 05-30SQL注入基础
- 05-30MySQL新手必看!15个高频SQL语句,让你从菜鸟变大神!
- 05-30MySQL 避坑指南之隐式数据类型转换
- 05-30MySQL进阶系列:SQL执行计划分析及执行方式
- 05-30java 培训 MySQL 一次性插入多行数据的操作
- 05-30数据库迁移有什么技巧?|分享强大的database迁移和同步工具
- 05-30全网最硬核操作:10亿数据如何最快插入MySQL?
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)