该CharSequence
接口在 Java 11 中获得了一个新的静态方法:compare
.
此方法返回一个int
:
如果两个 CharSequence 相等则值为 0;如果第一个 CharSequence 按字典顺序小于第二个,则为负整数;如果第一个 CharSequence 在字典序上大于第二个,则为正整数。
这听起来就像compareTo
. Comparable
然而,Java 团队显然选择不进行CharSequence
extend Comparable
。为什么不?逻辑逃脱了我。
➥ 什么是CharSequence::compare
不适合的Comparable::compareTo
?
慕田峪9158850
相关分类