使用方法: 兩串字串輸入 傳回的值等於0 則相同
public static int stringCompare(String str1, String str2) { int l1 = str1.length(); int l2 = str2.length(); int lmin = Math.min(l1, l2); for (int i = 0; i < lmin; i++) { int str1_ch = (int)str1.charAt(i); int str2_ch = (int)str2.charAt(i); if (str1_ch != str2_ch) { return str1_ch - str2_ch; } } if (l1 != l2) { return l1 - l2; } else { return 0; } }
沒有留言:
張貼留言