gpt4 book ai didi

java - 如何将字符串输入数组直到输入字符串匹配条件?

转载 作者:行者123 更新时间:2023-12-02 05:21:19 26 4
gpt4 key购买 nike

int i=0;
String x[]= new String[i];
while(true){
if(x[i]!="stop") {
x[i]=in.nextLine();
i++;
return;
}
}

我希望用户输入文本按回车键,输入一些其他文本并按回车键等,直到用户输入“停止”。然后,我希望数组 x[i] 将所有不同的输入存储为其元素。

NetBeans 继续发送

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at app.App.main(App.java:46)

我该如何解决这个问题?

最佳答案

我什至无法开始纠正你的代码。要实现您想要做的事情,请尝试以下操作:

    Scanner in = new Scanner(System.in);
ArrayList<String> list = new ArrayList<String>();
String line;
while (!(line = in.nextLine()).equals("stop")) {
list.add(line);
}
in.close();
System.out.println(list);

关于java - 如何将字符串输入数组直到输入字符串匹配条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com