問題
1. swapElements というジェネリクスメソッドを作成してください。このメソッドは、与えられたリスト内の指定された2つの要素を交換します。
2. swapElements メソッドを使用して、整数型のリスト、文字列型のリスト、および任意の型のリストの要素をそれぞれ交換してみてください。
ヒント
- ジェネリクスメソッドとしてメソッドを定義します。
- メソッドの引数として List<T>(ジェネリクスリスト)、int(交換する要素のインデックス1)、int(交換する要素のインデックス2)を受け取ります。
- List<T> 内で指定された2つの要素を交換するために、一時的な変数を使用して値を入れ替えます。
- インデックスが不正な場合のエラーハンドリングや例外処理も考慮すると良いでしょう。
これをもとに、swapElements メソッドを実装してみてください。
→解答例
実習で理解を深めよう / Practice to deepen your understanding
この内容についてJavaDrillで実際に手を動かして学習できます
Practice with JavaDrill to learn hands-on


