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
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
相关文章推荐
- Java源码侦探-Integer方法解读
- java学习(集合类)
- 详解Java泛型(三)之类型擦除的问题
- spring mvc拦截器
- Spring Boot 使用JdbcTemplate
- spring mvc拦截器
- Spring 框架知识知识总结
- 各种排序算法的java实现及时间、空间复杂度、稳定程度总结
- Java中的IO浅析(一)
- Java语言的关键字(保留字)
- Action开发、通配符、路径问题和struts中常量用法
- Spring学习
- 学习struts2的笔记--顺便学习博客写法---struts2的一些拦截器(部分)
- 解析XML文件的4种主流方法介绍
- (6)Spring Boot datasource - mysql【从零开始学Spring Boot】
- Spring MVC结果转换
- (5)全局异常捕捉【从零开始学Spring Boot】
- Java编程思想-java中的并发(四)
- Java编程思想-java中的并发(三)
- Java编程思想-java中的并发(二)