1

文字列の新しい行が毎回受け入れられる複数のケースで作業する場合、それらを格納する最良の方法は何ですか? (プログラミングコンテストで得られるものに似たもの) 例: ユーザーからの入力として与えられるケースが t あるとします。その後、入力の場合は t 行続きます。では、ここで配列を使用しますか? それとも何か?配列を次のように使用する場合

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

入力変数は一度しか使用できないため、この方法は役に立ちませんよね?

4

1 に答える 1

0

データを保存する必要がある場合は、ArrayList を使用する必要があります。ArrayListは配列に似ていますが、要素を追加すると動的に大きくなる点が異なります。

次のように定義します。

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

次に、ユーザーが何かを入力すると、

myList.add(someStringVariable);
于 2013-07-14T22:05:18.167 に答える