要解决这个问题,可以使用Scanner类来读取用户输入的实例,并将其存储在ArrayList中。以下是一个示例代码:
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList inputList = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入实例,输入exit退出:");
while (true) {
String input = scanner.nextLine();
if (input.equalsIgnoreCase("exit")) {
break;
}
inputList.add(input);
}
System.out.println("存储的实例为:");
for (String input : inputList) {
System.out.println(input);
}
}
}
上述代码创建了一个ArrayList对象inputList来存储用户输入的实例。使用Scanner类的nextLine()方法来读取用户输入的每个实例,并使用equalsIgnoreCase()方法来判断用户是否输入了"exit",如果是则退出循环。最后,打印出存储的实例。