欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

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); } }