Arrays
最编程
2024-05-04 20:16:15
...
import java.util.Arrays;
public class Test11{
public static void main(String[] args){
int[] arr = {5,72,9,4,21,1,6,3,81};
//排序 - 1,3,4,5,6,9,21,72,81
Arrays.sort(arr);
//查找
//返回值规则:如果元素包含在数组中,返回下标;否则,(-(插入点) - 1)important !!!!!!!!!!!!!!
int index = Arrays.binarySearch(arr,30);
System.out.println("查找到元素的下标为:" + index);//-8
//拷贝数组 - [1, 3, 4, 5, 6, 9, 21, 72, 81, 0, 0, 0, 0, 0, 0]
int[] newArr1 = Arrays.copyOf(arr,15);
//拷贝数组区间 - [4, 5, 6, 9, 21, 72, 81, 0, 0]
int[] newArr2 = Arrays.copyOfRange(newArr1,2,11);//(目标数组,开始下标-包含,结束下标-排他)
//替换所有元素 - [888, 888, 888, 888, 888, 888, 888, 888, 888]
Arrays.fill(newArr2,888);
//替换区间元素
Arrays.fill(newArr2,2,4,666);//(目标数组,开始下标-包含,结束下标-排他,替换元素)
//将数组转换为字符串
String str = Arrays.toString(newArr2);
System.out.println(str);
}
}
上一篇: 10,000 字的 Linux 流程概念
下一篇: 数据库设计范式
推荐阅读
-
Arrays
-
[洛谷 P8749][蓝桥杯 2021省 B] Yang Hui Trigonometry Problem Solving (Dynamic Programming + Combinatorial Math + Rolling Arrays)
-
Java 中的 Arrays.sort 方法
-
无序数组a,求a[i]-a[j]的最大值,且i 1 包测试; 2 3 import java.util.Arrays; 4 5 公共类 FindMax { 6 public static void main(String[] args) { 7 int[] a = new int[] { 9, 20, 3, 16, 6, 5, 7, 1 }; 8 System.out.println("a[" + a.leng
-
java.util.Arrays 快速学习教程
-
java.util.Arrays.setAll方法
-
常用Arrays工具类功能技巧汇总
-
深入理解av_image_fill_arrays函数
-
可以是:使用FFmpeg av_image_fill_arrays函数来填充AVFrame的数据缓冲区
-
可变长数组(Arrays of Variable Length)