Java String.compareTo()方法
2017-04-28 17:26
357 查看
Java String.compareTo()方法用法实例教程, 此方法如果这个字符串是等参数字符串那么返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值
描述
java.lang.String.compareTo() 方法比较两个字符串的字典。比较是基于字符串中的每个字符的Unicode值。此String对象表示的字符序列的参数字符串表示的字符序列进行比较字典.
其结果是负的整数,如果此String对象字典前面的参数字符串
其结果是一个正整数,如果此String对象字典如下的参数字符串
结果是零,如果两个字符串相等,CompareTo返回0时,equal(Object)方法将返回true。
声明
以下是声明java.lang.String.compareTo()方法
anotherString -- 这是用于进行比较字符串.
返回值
此方法如果这个字符串是等参数字符串那么返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值
NA
下面的示例演示使用的java.lang.String.compareTo()方法
让我们来编译和运行上面的程序,这将产生以下结果:
描述
java.lang.String.compareTo() 方法比较两个字符串的字典。比较是基于字符串中的每个字符的Unicode值。此String对象表示的字符序列的参数字符串表示的字符序列进行比较字典.
其结果是负的整数,如果此String对象字典前面的参数字符串
其结果是一个正整数,如果此String对象字典如下的参数字符串
结果是零,如果两个字符串相等,CompareTo返回0时,equal(Object)方法将返回true。
声明
以下是声明java.lang.String.compareTo()方法
public int compareTo(String anotherString)
参数
anotherString -- 这是用于进行比较字符串.
返回值
此方法如果这个字符串是等参数字符串那么返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值
异常
NA
实例
下面的示例演示使用的java.lang.String.compareTo()方法package com.yiibai; import java.lang.*; public class StringDemo { public static void main(String[] args) { String str1 = "tutorials", str2 = "yiibai"; // comparing str1 and str2 int retval = str1.compareTo(str2); // prints the return value of the comparison if (retval < 0) { System.out.println("str1 is greater than str2"); } else if (retval == 0) { System.out.println("str1 is equal to str2"); } else { System.out.println("str1 is less than str2"); } } }
让我们来编译和运行上面的程序,这将产生以下结果:
str1 is greater than str2
相关文章推荐
- Java String compare to determine Equality(Java String类型比较的三种方法)
- Java String.compareTo()方法
- Java String.compareTo()方法
- Java String.compareTo()方法
- String.compareTo()方法用于版本号比较的坑
- java中的Integer的toBinaryString()方法实例
- java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String错误的解决方法
- java中的Integer的toBinaryString()方法
- JAVA toString方法
- Java之所有对象的公用方法>10.Always override toString
- java Date中方法toLocaleString过时的替代方案
- 关于java toString方法的自动调用
- 2017/12/31Java基础学习——数组输出の通过Arrays.toString()方法
- 【转】Java编码与乱码---String的toCharArray()方法
- java toString方法作用
- char与byte的区别,java中的Integer的toBinaryString()方法
- Java - String compareTo 源码
- String.compareTo()方法
- java中的Integer的toBinaryString()方法
- java 数组 、 for each循环, 数组的两种拷贝方法 ,Arrays.copyOf(),Arrays.toString[],匿名数组