★★ Java の宿題ここ ..
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