当我们处理多个案例时,每次接受新的字符串行时,存储它们的最佳方法是什么? (类似于我们在编程竞赛中获得的东西) 例如: 假设有些情况会由用户输入。然后如果输入则接着是t行。那么我们在这里使用数组吗?还是其他什么? 如果我使用数组
Scanner sc=new Scanner(System.in);
String input=sc.next();
这种方式不会有用,因为输入变量只能使用一次,对吗?
答案 0 :(得分:0)
如果需要存储数据,您将需要使用ArrayList。 ArrayList就像一个数组,除了它在向它添加元素时动态增长。
用以下内容定义:
List<String> myList = new ArrayList<String>();
然后当用户输入内容时,请写
myList.add(someStringVariable);