您的位置:首页 > 编程语言 > Java开发

Java 之 一维数组

2016-12-10 22:43 323 查看
import java.util.Arrays;
public class Array {
public static void main(String[] args)
{
int arr[] = new int[]{45,12,2,10};
Arrays.fill(arr,1,2,8);//填充数组
for(int i = 0; i<arr.length; i++)//遍历数组
{
System.out.println("第" + i +"个元素是: " + arr[i]);
}
Arrays.sort(arr);//排序
for(int i = 0; i<arr.length; i++)
{
System.out.println("第" + i +"个元素是:" + arr[i]);
}
int newarr[]=Arrays.copyOfRange(arr, 0, 3);//复制
for(int i = 0; i<newarr.length; i++)
{
System.out.print(newarr[i]+" ");
}
System.out.println();
int index = Arrays.binarySearch(arr, 0,3,10);//查询
System.out.println(index);
}
}

运行
第0个元素是: 45

第1个元素是: 8

第2个元素是: 2

第3个元素是: 10

第0个元素是:2

第1个元素是:8

第2个元素是:10

第3个元素是:45

2 8 10 

2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: