1. 使用数组字面值初始化:
String[] strArray = {"hello", "world", "java"};
2. 使用`new`关键字创建指定大小的字符串数组,并逐个赋值:
String[] strArray = new String;
strArray = "hello";
strArray = "world";
strArray = "java";
3. 使用`new`关键字创建指定大小的字符串数组,并在声明时直接赋值:
String[] strArray = new String[] {"hello", "world", "java"};
4. 使用`ArrayList`创建字符串数组,这种方式更加灵活:
ArrayList
strArray = new ArrayList<>(); strArray.add("hello");
strArray.add("world");
strArray.add("java");
5. 如果需要从字符数组创建字符串数组,可以遍历字符数组并将每个字符转换为字符串后赋值给字符串数组:
char[] charArray = new char;
// 输入字符到字符数组
// ...
String[] strArray = new String[charArray.length];
for (int i = 0; i < charArray.length; i++) {
strArray[i] = String.valueOf(charArray[i]);
}
以上是创建字符串数组的一些常见方法。您可以根据具体需求选择合适的方法