当前位置: 代码迷 >> 综合 >> java 如何比较两个字符串的大小 “99” 和 “100”
  详细解决方案

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

热度:27   发布时间:2023-10-20 12:07:00.0

比较 “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;
}