Java中比較01和02大小可以使用compareTo()
方法,該方法是String類的一個方法。其返回值是一個整型,例如:
String str1 = "01"; String str2 = "02"; int compareResult = str1.compareTo(str2);
如果compareResult
的值小于0,那么表示str1
比str2
小;如果compareResult
的值大于0,那么表示str1
比str2
大;如果compareResult
的值等于0,那么表示兩個字符串相等。
另外,也可以使用Integer.parseInt()
方法將字符串轉為整型,如下所示:
String str1 = "01"; String str2 = "02"; int num1 = Integer.parseInt(str1); int num2 = Integer.parseInt(str2); if(num1 < num2){ System.out.println(str1 + "比" + str2 + "小"); } else if(num1 >num2){ System.out.println(str1 + "比" + str2 + "大"); } else{ System.out.println(str1 + "等于" + str2); }
上述代碼中,if
語句判斷num1
是否小于num2
;else if
語句判斷num1
是否大于num2
;else
語句則表示兩個數相等。