博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组的拷贝和java.util.Arrays 类
阅读量:3967 次
发布时间:2019-05-24

本文共 1724 字,大约阅读时间需要 5 分钟。

数组的拷贝和java.util.Arrays 类

System 类里也包含了一个 static void arraycopy(object src,int srcpos,object dest, int destpos,int length)方法,该方法可以将 src 数组里的元素值赋给 dest 数组 的元素,其中 srcpos 指定从 src 数组的第几个元素开始赋值,length 参数指定将 src 数组 的多少个元素赋给 dest 数组的元素

package text;public class Test013 {	public static void main(String[] args) {		String[] s = {"赵","钱","孙","李","周","吴"};		String [] aBak = new String[6];		System.arraycopy(s, 0, aBak, 0, s.length);		for(int i=0;i

java.util.Arrays 类

Arrays 类包含了:排序、查找、填充、打印内容等常见的操作。 **1.使用 Arrays 类输出数组中的元素 (格式化输出)((Arrays.toString()))**package text;import java.util.Arrays;public class Test014 {	public static void main(String[] args) {		int[] array = {1,2,3,4,5,6,896,45,7,1,2,1,6,4,4};		System.out.println(Arrays.toString(array));	}}**2.Arrays 类对数组元素进行排序一 (Arrays.sort())**package text;import java.util.Arrays;public class Test014 {	public static void main(String[] args) {		int[] array = {1,2,3,4,5,6,896,45,7,1,2,1,6,4,4};		System.out.println(Arrays.toString(array));		Arrays.sort(array);		System.out.println(Arrays.toString(array));			}}**3.Arrays 类实现二分法查找法 (Arrays.binarySearch())**package text;import java.util.Arrays;public class Test014 {	public static void main(String[] args) {		int[] array = {1,8,9,6,3,4,5};		Arrays.sort(array);//使用二分法查找数组,必须先对数组排序		System.out.println(Arrays.toString(array));		System.out.println("该元素的索引为:"+Arrays.binarySearch(array, 4));			}}**4.使用 Arrays 类对数组进行填充 (Arrays.fill ())**package text;import java.util.Arrays;public class Test014 {	public static void main(String[] args) {		int[] array = {1,8,9,6,3,4,5};		Arrays.sort(array);		System.out.println(Arrays.toString(array));		Arrays.fill(array, 2,4,100);//将索引值为[2,4)的值填为100,含左不含右		System.out.println(Arrays.toString(array));	}}

转载地址:http://xgcki.baihongyu.com/

你可能感兴趣的文章
[转]Android下编译自己的库文件jar…
查看>>
[转]Android下编译自己的库文件jar…
查看>>
使用Android隐藏类和隐藏方法
查看>>
使用Android隐藏类和隐藏方法
查看>>
使用Android隐藏类和隐藏方法
查看>>
使用Android隐藏类和隐藏方法
查看>>
Android生成和引用第三方库(jar)的…
查看>>
Android生成和引用第三方库(jar)的…
查看>>
[转]Android下编译自己的库文件jar…
查看>>
[转]Android下编译自己的库文件jar…
查看>>
no signatures that match those i…
查看>>
no signatures that match those i…
查看>>
android签名INSTALL_FAILED_UPDATE…
查看>>
android签名INSTALL_FAILED_UPDATE…
查看>>
[android常见ERROR] : This attrib…
查看>>
s3c2410时钟信号:FCLK、HCLK和PCL…
查看>>
[转]枚举类型和枚举变量
查看>>
[转]枚举类型和枚举变量
查看>>
堆栈数据结构的C语言实现
查看>>
堆栈数据结构的C语言实现
查看>>