java 收藏について文字列の长さによる比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 收藏について文字列の长さによる比较相关的知识,希望对你有一定的参考价值。


class StringLengthComparator implements Comparator<String> {
	@Override
	public int compare(String o1, String o2) {
		return o1.length() - o2.length();
	}
}

class ComparatorSample {
	public static void main(String... args) {
		List<String> list = Arrays.asList("xyz", "abc", "defghi");
		// 下記2行は同じ動作
		Collections.sort(list, new StringLengthComparator());
		list.sort(new StringLengthComparator()); // Java8以降
		System.out.println(list); // => [xyz, abc, defghi] を出力
	}
}

以上是关于java 收藏について文字列の长さによる比较的主要内容,如果未能解决你的问题,请参考以下文章

java 收藏についてTreeMapSample

java 收藏についてDequeSample

java 收藏についてQueueSample

java 收藏についてHashSetSample2

java 收藏についてHashSetSample1

SAPの無償品の扱いについて