compareTo()方法
String类中的compareTo()方法将返回两个字符串对象的比较结果,若相等,返回0。不相等时,从两个字符串第1个字符开始比较,返回第一个不相等的字符差;另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。

请看示例:

String s1 = "abc";
String s2 = "abcd";
String s3 = "abcdfg";
String s4 = "1bcdfg";
String s5 = "cdfg";
System.out.println( s1.compareTo(s2) ); // -1 (前面相等,s1长度小1)
System.out.println( s1.compareTo(s3) ); // -3 (前面相等,s1长度小3)
System.out.println( s1.compareTo(s4) ); // 48 ("a"的ASCII码是97,"1"的的ASCII码是49,所以返回48)
System.out.println( s1.compareTo(s5) ); // -2 ("a"的ASCII码是97,"c"的ASCII码是99,所以返回-2)

String中的compareTo()方法相关推荐

  1. Java——String类中的compareTo方法总结

    String类的定义:    java.lang  类 String   java.lang.Object       java.lang.String 所有已实现的接口: Serializable, ...

  2. String中的“equal方法”和“==”

    二话不说,先来说下重写的事情: 在Java中,String .Math.还有Integer.Double....等这些封装类重写了Object中的equals()方法,让它不再比较其对象在内存中的地址 ...

  3. java compareto 中文_java中的compareto方法的详细介绍

    一.java中的compareto方法 1.返回参与比较的前后两个字符串的asc码的差值,如果两个字符串首字母不同,则该方法返回首字母的asc码的差值 String a1 = "a" ...

  4. java中的compareto方法

    一.java中的compareto方法 1.返回参与比较的前后两个字符串的asc码的差值,如果两个字符串首字母不同,则该方法返回首字母的asc码的差值 String a1 = "a" ...

  5. String中intern的方法

    原文地址:http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857513.html String中intern的方法 首先查看官方API那个的解 ...

  6. python不允许标点符号_python3去掉string中的标点符号方法

    网上看到的python去掉字符串中的标点符号的方法,大多是基于python2的,不适用python3,调整后代码如下: 代码 lower_case_documents = ['Hello, how a ...

  7. java String中的valueOf方法

    class Main{public static void main(String[] args) {String s = String.valueOf(true);String c = String ...

  8. 入门系列-String中常用的方法 buffer、builder区别

    入门-String中常用的方法 buffer.builder区别 字符串比较 当我们想要比较两个字符串是否相同时,要特别注意,我们实际上是想比较字符串的内容是否相同.必须使用equals()方法而不能 ...

  9. java中的BigDecimal与String的相互转换以及compareTo()方法的使用

    文章目录 1:String类型转BigDecimal类型 2:BigDecimal类型转String类型 3:比较两个BigDecimal值:是否还是使用equals? compareTo()方法 拓 ...

最新文章

  1. 危机之后迎来机遇,企业对抗疫情的11点建议
  2. 用c语言实现蚂蚁算法,rsa算法的c语言实现
  3. FZU 2095 水面高度
  4. 连连看外挂消去算法分析
  5. Microsoft .NET Framework 3.5 SP1 简体中文精简版+.net
  6. 17.nginx 的 rewrite 功能
  7. 必看CSDN积分获取方法
  8. c语言背包问题(动态规划解法)
  9. Linux C 语言内联汇编
  10. html调用xfplugin,傻瓜式网页里嵌入先锋web万能播放控件
  11. 智慧城市顶层设计的“二十八”个问题模型(SCLM)
  12. 最新发布!2021软科中国大学排名
  13. Geforce Experience无法登录的解决方法
  14. uvm event 事件机制
  15. python期末大作业之实现多线程爬虫系统
  16. 2020-06-08
  17. 2022年自考专业(工商企业管理)企业管理概论练习题
  18. mac idea 快捷键设置
  19. Pangolin could not be found because dependency Eigen3 could not be found.
  20. word2007计算机应用能力试题,计算机应用基础试题「附答案」

热门文章

  1. 连续不等_第九讲 函数的连续性与函数的间断点
  2. 数据结构选择题(c语言)
  3. 7-11 堆栈操作合法性 (20 分)以及堆栈讲解(c语言实现)
  4. ubuntu 16.04 安装 python2.7 以及 cv2, dist-package 和 site-package 的区别, import cv2 出问题解答
  5. undefined reference to Mat_VarCreate'
  6. HDU - 4497 GCD and LCM 数论gcd
  7. AGC024E - Sequence Growing Hard
  8. 2020年首届算法竞赛网络挑战赛直播讲解课程
  9. 求和(莫比乌斯反演)
  10. CF1473E Minimum Path(拆点+最短路)