アットウィキロゴ
すらいむLv1024@wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

すらいむLv1024@wiki

SortTester

最終更新:

Bot(ページ名リンク)

- view
メンバー限定 登録/ログイン
package sort;

import java.util.Iterator;
import java.util.[[List]];
import java.util.Vector;

public class SortTester {
	private [[SortableData]] [] data={
			new [[MyData]]("test0",100),
			new MyData("test1",73),
			new MyData("test2",34),
			new MyData("test3",11),
			new MyData("test4",98),
			new MyData("test5",54),
			new MyData("test6",3),
	};
	private Vector vdata;
	
	public static void main(String [] args)throws Exception{
		String sorterName= "sort.[[IncreasingSorter]]";
		if(args.length>0){
			sorterName=args[0];
		}
		new SortTester(sorterName);
	}
	
	public SortTester(String sorterName)throws Exception{
		[[Sorter]] sorter = getSorter(sorterName,data);
		Iterator i = sorter.sort();
		while(i.hasNext()){
			System.out.println(i.next());
		}
	}
	public Sorter getSorter(String sorterName,SortableData[] data2)throws ClassNotFoundException,InstantiationException,IllegalAccessException{
		Class cls = Class.forName(sorterName);
		Sorter sorter = (Sorter)cls.newInstance();
			sorter.setData(data2);
		return sorter;
	}
}
最近更新されたスレッド
人気記事ランキング
ウィキ募集バナー