package exercise0;

import java.util.ArrayList;
import java.util.List;

import jp.avaj.lib.debug.L;

/** List<String>の二つの番号の要素を交換する
   以下のメソッドを作成する
   List<String> swap(List<String> list,int n0,int n1)
 */
class E0260 {
  public static void main(String[] args) {
    List<String> list = createList();
    swap(list,2,3);
    //
    for (String str : list) {
      L.p(str);
    }
  }
  private static List<String> createList() {
    List<String> list = new ArrayList<String>();
    list.add("aaaa");
    list.add("bbbb");
    list.add("cccc");
    list.add("dddd");
    list.add("eeee");
    list.add("ffff");
    return list;
  }
  private static void swap(List<String> list,int n0,int n1) {
    String str = list.get(n0);
    list.set(n0,list.get(n1));
    list.set(n1,str);
  }
}
//---------------------------------------------------
//・目次 - 未経験者向け Java演習問題(制御構造とStringとjava.util)
//・目次 - Java入門
//・目次 - ビジネスパーソンの常識と非常識
//・目次 - 論理・発想・思考についての考察と鍛え方
//・目次 - 単なる雑談
//---------------------------------------------------