本文整理了Java中java.lang.String.compareTo()
方法的一些代码示例,展示了String.compareTo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。String.compareTo()
方法的具体详情如下:
包路径:java.lang.String
类名称:String
方法名:compareTo
[英]Compares this String to another Object. If the Object is a String, this function behaves like compareTo(String)
. Otherwise, it throws a ClassCastException
(as Strings are comparable only to other Strings).
[中]将此字符串与另一个对象进行比较。如果对象是字符串,则此函数的行为类似于compareTo(String)
。否则,它抛出一个ClassCastException
(因为字符串只能与其他字符串进行比较)。
代码示例来源:origin: google/guava
@Override
public int compare(Entry<String, Integer> left, Entry<String, Integer> right) {
return left.getKey().compareTo(right.getKey());
}
}.sortedCopy(insertionOrder);
代码示例来源:origin: google/guava
@Override
public int compare(T left, T right) {
return String.valueOf(left).compareTo(String.valueOf(right));
}
}
代码示例来源:origin: google/guava
@Override
public int compare(T left, T right) {
return String.valueOf(left).compareTo(String.valueOf(right));
}
}
代码示例来源:origin: google/guava
@Override
public int compare(Field left, Field right) {
return left.getName().compareTo(right.getName());
}
};
代码示例来源:origin: spring-projects/spring-framework
@Override
public int compareTo(AnnotatedElementKey other) {
int result = this.element.toString().compareTo(other.element.toString());
if (result == 0 && this.targetClass != null) {
if (other.targetClass == null) {
return 1;
}
result = this.targetClass.getName().compareTo(other.targetClass.getName());
}
return result;
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int compareTo(AnnotationCacheKey other) {
int result = this.element.toString().compareTo(other.element.toString());
if (result == 0) {
result = this.annotationType.getName().compareTo(other.annotationType.getName());
}
return result;
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(Object object) {
// This method is spec'd to throw CCE if object is of the wrong type
LegacyComparable that = (LegacyComparable) object;
return this.value.compareTo(that.value);
}
代码示例来源:origin: google/guava
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
};
代码示例来源:origin: spring-projects/spring-framework
@Override
public int compareTo(Object o) {
return this.nickName.compareTo(((Dog) o).nickName);
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(CountsHashCodeAndEquals o) {
onCompareTo.run();
return delegateString.compareTo(o.delegateString);
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(CountsHashCodeAndEquals o) {
onCompareTo.run();
return delegateString.compareTo(o.delegateString);
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(CountsHashCodeAndEquals o) {
onCompareTo.run();
return delegateString.compareTo(o.delegateString);
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(CountsHashCodeAndEquals o) {
onCompareTo.run();
return delegateString.compareTo(o.delegateString);
}
}
代码示例来源:origin: google/guava
@Override
public int compare(Invokable<?, ?> left, Invokable<?, ?> right) {
return left.getName().compareTo(right.getName());
}
};
代码示例来源:origin: google/guava
@Override
public int compare(Object o1, Object o2) {
return o1.toString().compareTo(o2.toString());
}
};
代码示例来源:origin: google/guava
@Override
public int compare(Method a, Method b) {
return a.getName().compareTo(b.getName());
}
});
代码示例来源:origin: google/guava
@Override
public int compare(Method m1, Method m2) {
int nameComparison = m1.getName().compareTo(m2.getName());
if (nameComparison != 0) {
return nameComparison;
} else {
return Ints.compare(m1.getParameterTypes().length, m2.getParameterTypes().length);
}
}
});
代码示例来源:origin: spring-projects/spring-framework
@Override
public int compareTo(Object other) {
if (this.name != null && other instanceof TestBean) {
return this.name.compareTo(((TestBean) other).getName());
}
else {
return 1;
}
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int compareTo(Object o) {
if (this.name != null && o instanceof TestObject) {
return this.name.compareTo(((TestObject) o).getName());
}
else {
return 1;
}
}
}
代码示例来源:origin: google/guava
@Override
public int compareTo(MethodSignature o) {
return toString().compareTo(o.toString());
}
}
内容来源于网络,如有侵权,请联系作者删除!