商品名を ArrayList に格納せよ
あなたは、複数の商品名を String[]
型の配列として渡された。
この配列を使って、商品名のリストを ArrayList<String>
に変換し、1行ずつ出力するメソッドを作成せよ。
要件
- メソッド名:
convertAndPrintList
- 引数:
String[] names
(商品名の配列) - 処理:
- 配列から
ArrayList<String>
を生成する - リストに入っている各要素を1行ずつ出力する
- 配列から
- 出力形式:
りんご
みかん
バナナ
テストケース(mainメソッド)
public class Step04_Tests {
public static void main(String[] args) {
// テストケース01
String[] names1 = {"りんご", "みかん", "バナナ"};
convertAndPrintList(names1);
// 出力:
// りんご
// みかん
// バナナ
// テストケース02
String[] names2 = {"メロン", "ぶどう"};
convertAndPrintList(names2);
// 出力:
// メロン
// ぶどう
}
// ここに convertAndPrintList メソッドを実装する
}
ヒント
ArrayList<String> list = new ArrayList<>();
で空のリストを用意for
文で配列を走査し、list.add(...)
を使って追加する- 出力にはリストの中身を1つずつ
System.out.println()
で出せばOK
→解答例