Bootstrap

java 如何比较两个字符串的大小 “99” 和 “100”

比较 “99”  和  “100”   的大小

 1. 转换成数值类型 (可以,太low)

 2.使用java字符串提供的方法compareTo

        验证发现,只有两个字符串字符串长度相等可以比较。不相等出错,比如“99”  和  “100” 。

        修改方法实现

public static int compareToNew(String str1, String str2) {
    int data;
    if (str2.length() > str1.length()) {
        data = 1;
    } else if (str2.length() < str1.length()) {
        data = -1;
    } else {
        data = str2.compareTo(str1);
    }
    return data;
}

   

;