我的目标是制作一个字符串数组,我将将其发送到其他方法,它必须是一个字符串数组。由于我不知道要输入多少个字符串,我无法预测将使用多少个字符串,我正在使用arrayList。但是当我尝试将arrayList转换为简单数组时,我在编译器中遇到了无法访问的语句错误。
我在这里得到错误:
String[] gradic = new String[lista.size()];
这是我的代码的其余部分:
public static main(){
Scanner in = new Scanner(System.in);
System.out.println("Enter strings (empty line to end):");
List<String> list = new ArrayList<String>();
while (true){
String x = in.nextLine();
if (x.equals(" ")) continue;
lista.add(x);
}
String[] x0 = new String[list.size()];
lista.toArray(x0);
}
我希望 arrayList 变成 String[] 数组。
慕标5832272
翻阅古今
蛊毒传说
相关分类