❶ java怎么定义数组
在Java中,定义数组的方法主要有以下几种:
1. 使用new关键字定义数组并指定长度
- 字符串数组:可以使用String[] s = new String[6];来定义一个长度为6的字符串数组。定义好之后,可以对该数组进行赋值,例如s[0] = "hello";。
- 整型数组:类似地,使用int[] i = new int[6];定义一个长度为6的整型数组。其他类型(如double、float、char等)的数组也是通过这种方式定义。
2. 使用new关键字定义数组并同时赋值
- 字符串数组:使用String[] str = new String[]{"a", "b", "c"};定义一个长度为3的字符串数组,并在定义时直接赋值。
- 整型数组:使用int[] ii = new int[]{0, 1, 2, 3};定义一个长度为4的整型数组,并在定义时直接赋值。
3. 直接赋值定义数组(省略new关键字和数组长度)
- 字符串数组:可以使用String[] str2 = {"a", "b", "c"};这种方式来定义数组。这种方式在Java中会自动推断数组的长度,即数组的长度为初始化值的个数。
- 整型数组:虽然整型数组通常不会使用这种方式定义(因为需要指定类型),但在其他类型(如String)中很常见。
总结:
- 定义数组时,可以指定数组的长度(使用new关键字),也可以在定义时直接赋值(使用new关键字或省略new和长度)。
- 数组类型:可以是基本数据类型(如int、double等),也可以是引用数据类型(如String、自定义对象等)。
- 数组赋值:可以在定义后逐个赋值,也可以在定义时直接赋值。
这些方法在Java中都是通用的,不受操作系统、Java版本或电脑品牌的影响。