Java中定义String数组的方法有多种,下面将介绍几种常用的方式。
1. 使用数组字面量初始化数组:
String[] array = {"元素1", "元素2", "元素3"};
这种方式可以直接在定义数组的同时初始化数组元素,使用大括号括起来的元素之间用逗号分隔。
2. 使用new关键字创建数组并逐个赋值:
String[] array = new String[3];
array[0] = "元素1";
array[1] = "元素2";
array[2] = "元素3";
这种方式先使用new关键字创建一个指定长度的数组,然后通过索引逐个给数组元素赋值。
3. 使用Arrays类的静态方法初始化数组:
String[] array = Arrays.copyOf(new String[]{"元素1", "元素2", "元素3"}, 3);
这种方式使用Arrays类的copyOf方法将一个已有的数组复制到一个新的数组中,并指定新数组的长度。
4. 使用ArrayList类转换为数组:
ArrayList
list.add("元素1");
list.add("元素2");
list.add("元素3");
String[] array = list.toArray(new String[0]);
这种方式先使用ArrayList类添加元素,然后通过toArray方法将ArrayList转换为数组。
以上是几种常用的定义String数组的方法,根据实际需求选择适合的方式即可。