我真的希望有人可以在这里帮助我。我对 Java 还是很陌生,我花了几个小时试图弄清楚如何做到这一点。我有一个循环来提示用户将文本(字符串)输入到数组列表中,但是,我无法弄清楚如何结束循环并显示他们的输入(我希望当他们使用空白文本字段按“输入”时发生这种情况。这就是我所拥有的 - 提前谢谢你!
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Ex01 {
public static void main(String[] args) throws IOException {
BufferedReader userInput = new BufferedReader(new InputStreamReader(
System.in));
ArrayList<String> myArr = new ArrayList<String>();
myArr.add("Zero");
myArr.add("One");
myArr.add("Two");
myArr.add("Three");
do {
System.out.println("Enter a line of text to add to the array: ");
String textLine = userInput.readLine();
myArr.add(textLine);
} while (userInput != null);
for (int x = 0; x < myArr.size(); ++x)
System.out.println("position " + x + " contains the text: "
+ myArr.get(x));
}
}