- 866 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:07:27 ]
- >>862
これはダメか? public class SortedPair<T extends Comparable<T>> { private T first, second; SortedPair(T value1, T value2) { if(value1.compareTo(value2) <= 0) { first = value1; second = value2; } else { first = value2; second = value1; } } @Override public String toString() { return "("+first+","+second+")"; } public static void main(String[] args) { SortedPair<String> ssp1 = new SortedPair<String>("ABC", "abc"); System.out.println("ssp1="+ssp1); SortedPair<String> ssp2 = new SortedPair<String>("xyz", "XYZ"); System.out.println("ssp2="+ssp2); SortedPair<Integer> isp1 = new SortedPair<Integer>(123, 456); System.out.println("isp1="+isp1); SortedPair<Integer> isp2 = new SortedPair<Integer>(987, -987); System.out.println("isp2="+isp2); } }
|

|