編集の要約なし |
編集の要約なし |
||
10行目: | 10行目: | ||
==メソッド== | ==メソッド== | ||
* [[Collections.sort|sort]]* - 指定されたリストを自然順序付けに従って昇順にソートする | * [[Collections.sort|sort]]* - 指定されたリストを自然順序付けに従って昇順にソートする | ||
==例== | |||
指定されたリストを自然順序付けに従って昇順にソートします。リストのすべての要素は、Comparableインタフェースを実装している必要があります。 | |||
===Comparableインタフェース実装の例=== | |||
public class Account implements Comparable<Account> { | |||
int number; | |||
public int compareTo(Account o) { | |||
if (this.number < o.number) { | |||
return -1; | |||
} | |||
if (this.number > o.number) { | |||
return 1; | |||
} | |||
return 0; | |||
} | |||
} |
2019年6月28日 (金) 20:38時点における版
私はコレクションデータに対して様々な操作ができます。メソッドは全てstaticです。
フィールド
- public static final List EMPTY_LIST
- public static final Set EMPTY_SET
- public static final Map EMPTY_MAP
メソッド
- sort* - 指定されたリストを自然順序付けに従って昇順にソートする
例
指定されたリストを自然順序付けに従って昇順にソートします。リストのすべての要素は、Comparableインタフェースを実装している必要があります。
Comparableインタフェース実装の例
public class Account implements Comparable<Account> { int number; public int compareTo(Account o) { if (this.number < o.number) { return -1; } if (this.number > o.number) { return 1; } return 0; } }