如何在java中的ArrayList中扫描多个单词
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在java中的ArrayList中扫描多个单词相关的知识,希望对你有一定的参考价值。
public class WC {
private ArrayList<String> note;
public WC() {
note = new ArrayList<String>();
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
WC w1 = new WC();
w1.note.add(input.next());
}
}
但它不会扫描多个单词
我该怎么办?
答案
使用Loop进行多次输入和存储
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
WC w1 = new WC();
// variable amount is number of times you want to enter data
int amount = 5;
for (int i = 1; i <= amount; i++) {
w1.note.add(input.next());
}
}
另一答案
尝试这样的事情:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
WC w1 = new WC();
String str;
while (!(str = input.next()).equals("quit")) {
w1.note.add(str);
}
}
这样,您只需键入quit即可停止循环
以上是关于如何在java中的ArrayList中扫描多个单词的主要内容,如果未能解决你的问题,请参考以下文章