一、数组练习小记
1、数组是用来保存相同类型的一种数据结构;2、数组的索引从0开始,如果索引超出了范围会出现
java.lang.ArrayIndexOutOfBoundsException
这样的错误;3、可以对数组进行排序和拷贝处理;4、一维数组是常用的简单方式,稍微复杂的需求可以使用多维数组。
二、代码示例
示例中演示了常用的一些关于数组的操作,具体的请参阅官方的文档或其他参考书籍。
package com.sugar.util.test;
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
//声明一个int类型的数组方式一
int a[];
//声明一个int类型的数组方式二
int [] b;
//声明int类型的数组并初始化
int c[]=new int[10];
//赋值
c[0]=1;
c[1]=2;
c[2]=3;
c[4]=6;
//打印数组元素,验证数据
for(int em:c) {
System.out.print(em+" ");
//1 2 3 0 6 0 0 0 0 0
//打印结果如上
}
//数组的初始化
int [] d= {2,5,3,6,10,90};
String [] e= {"zhang3","li4","wang2"};
//数组的拷贝
String [] f=Arrays.copyOf(e,e.length);
//从f集合中,打印第三个元素
System.out.println(f[2]);
//数组排序
Arrays.sort(d);
//验证排序效果
for(int em:d) {
System.out.print(em+" ");
}
}
}
网友评论