java オブジェクトの顺序付けについてStringLengthComparator
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java オブジェクトの顺序付けについてStringLengthComparator相关的知识,希望对你有一定的参考价值。
//文字列の長さで比較するComparator
class StringLengthComparator implements Comparator<String> {
@Override
public int compare(String o1, String o2) {
return o1.length() - o2.length();
}
};
class ComparatorSample2 {
// 上記Comparatorを使ってソート処理するコード
public static void main(String[] args) {
List<String> list = Arrays.asList( "abc123", "def12","xyz");
// 下記2行は同じ動作
Collections.sort(list, new StringLengthComparator());
list.sort(new StringLengthComparator()); // Java8以降
System.out.println(list); // => [xyz, def12, abc123]
}
}
以上是关于java オブジェクトの顺序付けについてStringLengthComparator的主要内容,如果未能解决你的问题,请参考以下文章
java オブジェクトの顺序付けについてBigDecimalSample
java オブジェクトの顺序付けについてComparableSample
java オブジェクトの顺序付けについてStringの大文字小文字を无视してソートする
Oracleシノニムについて
markdown オブジェクトの判定
javascript オブジェクトの生成Object.create(null)