java.lang.String.compareTo()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(151)

本文整理了Java中java.lang.String.compareTo()方法的一些代码示例,展示了String.compareTo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。String.compareTo()方法的具体详情如下:
包路径:java.lang.String
类名称:String
方法名:compareTo

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());
 }
}

相关文章

微信公众号

最新文章

更多