java 数组

来源:互联网 发布:linux查看请求url 编辑:程序博客网 时间:2024/06/05 10:29

1. 使用

数组的声明有两种方式。int []a 与 int a[]等价。

为数组创建引用有两种方式,new 与{}直接赋初值。

数组名.lengh指明当前数组的大小。java中数组越界一定会有运行时异常。

demo:

创建非基本类型内容的数组,必须用new挨个初始化,此时用foreach无效。

2.多维数组的foreach遍历

public class XXTest {public static void main(String[] args) {int[][] x = new int[2][3];for (int[] p : x){for (int q : p)System.out.print(q);System.out.println("\n----------");}}}/*000----------000---------- */

2.泛型数组的坑


//这当然是可以的。
List<List<String>> list=new ArrayList<>();
//编译报错,java不支持
List<String> [] arr=new List<String> [10] ;

原因可参照 http://docs.oracle.com/javase/tutorial/extra/generics/fineprint.html

0 0
原创粉丝点击