admin/ 七月 7, 2019/ Java/ 0 comments

Java里的数组类型是一种引用类型,其创建和初始化的语法有下面3种方式:

  1. 数据类型[] 数组名=new 数据类型[数组大小]。如:int[] n1=new int[3];n1[0]=0;n1[1]=1;n1[2]=2;//创建数组的时候,指定数组大小,此例为创建1个包含3个元素的整型数组。
  2. 数据类型[] 数组名=new 数据类型[]{元素初始值列表}。如int[] n2=new int[]{0,1,2};//创建数组的同时,初始化数组元素,此处并未有显示指定数组大小,而是通过花括号{}中的数组元素个数来决定数组大小的;
  3. 数据类型[] 数组名={元素初始值列表}。如:int[] n3={0,1,2};//创建数组的同时,初始化数组元素,同时省略掉new 数据类型关键字。该方法是最常用的创建、初始化数组的方式。

给出一个小例子,便于日后复习掌握。

 
import java.util.Arrays;

public class ArraySummary {
	public static void main(String[] args) {
		// 第1种数组的定义初始化方式;
		String[] s1 = new String[3];
		s1[0] = "Hello";
		s1[1] = "Java";
		s1[2] = "World";
		// 第2种数组的定义初始化方式;
		String[] s2 = new String[] { "2nd", "Initialization" };
		// 第3种数组的定义初始化方式;
		String[] s3 = { "Hi", "Hey", "Hello" };

		int[] n1 = { 1, 2, 3, 4, 5, 6 };
		// 第1种数组遍历输出方式
		for (int i = 0; i < s1.length; i++) { System.out.println(s1[i]); } 
                 // 逆序遍历数组 
                for (int i = s2.length - 1; i >= 0; i--) {
			System.out.println(s2[i]);
		}

		// 第2种数组遍历输出方式,for each循环
		for (String s : s2) {
			System.out.println(s);
		}
		// 第3种打印数组元素内容
		System.out.println(Arrays.toString(s3));
		System.out.println(Arrays.toString(n1));
	}

}
顶一下
(0)
100%
踩一下
(0)
100%
Share this Post

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*