★★ Java の宿題ここ ..
[2ch|▼Menu]
847:デフォルトの名無しさん
07/07/09 16:55:22
Person が Comparable じゃないから上の sort じゃ無理だな。

// もっとうまい方法はあるでしょう。
public void sort() {
    int currentSize = vec.size();
    for (int i = 0; i < vec.size() - 1; i++) {
        int tmp = i;
        for (int j = i + 1; j < vec.size(); j++) {
            if (((Person) vec.get(tmp)).getName().compareTo(((Person) vec.get(j)).getName()) == 1) {
                tmp = j;
            }
        }
        vec.insertElementAt(vec.get(tmp), i);
        vec.remove(tmp + 1);
    }
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4178日前に更新/337 KB
担当:undef