java 数组

简介: 1. 使用 数组的声明有两种方式。int []a 与 int a[]等价。 为数组创建引用有两种方式,new 与{}直接赋初值。 数组名.lengh指明当前数组的大小。java中数组越界一定会有运行时异常。 demo: 创建非基本类型内容的数组,必须用new挨个初始化,此时用foreach无效。 2.多维数组的foreach遍历 public class XXTes

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

目录
相关文章
C4.
|
1月前
|
存储 Java 数据处理
Java的数组
Java的数组
C4.
11 0
|
2天前
|
存储 Java 程序员
Java 数组
4月更文挑战第16天
|
24天前
|
Java
java 8 数组转字符串并以逗号分隔
java 8 数组转字符串并以逗号分隔
11 0
|
1月前
|
Java
【Java】数组中的拷贝方法与初步理解深浅拷贝
【Java】数组中的拷贝方法与初步理解深浅拷贝
12 0
|
1月前
|
存储 Java C语言
【Java】以数组为例简单理解引用类型变量
【Java】以数组为例简单理解引用类型变量
14 1
|
1月前
|
存储 Java 索引
Java数组
Java数组
7 0
|
1月前
|
Java
java中判断数组中元素出现的次数
java中判断数组中元素出现的次数
10 0
|
1月前
|
Java
java向数组中插入元素
java向数组中插入元素
9 0
|
1月前
|
存储 Java 索引
JAVA一维数组
JAVA一维数组
17 3
|
1月前
|
Java 索引
JAVA数组的常用方法
JAVA数组的常用方法
17 1

热门文章

最新文章