重新分配字符串变量

时间:2013-07-14 22:04:40

标签: java string input

当我们处理多个案例时,每次接受新的字符串行时,存储它们的最佳方法是什么? (类似于我们在编程竞赛中获得的东西) 例如: 假设有些情况会由用户输入。然后如果输入则接着是t行。那么我们在这里使用数组吗?还是其他什么? 如果我使用数组

Scanner sc=new Scanner(System.in);
String input=sc.next();

这种方式不会有用,因为输入变量只能使用一次,对吗?

1 个答案:

答案 0 :(得分:0)

如果需要存储数据,您将需要使用ArrayList。 ArrayList就像一个数组,除了它在向它添加元素时动态增长。

用以下内容定义:

List<String> myList = new ArrayList<String>();

然后当用户输入内容时,请写

myList.add(someStringVariable);