java比较两个字符串大小
1个回答
展开全部
/**
* 比较两个字符串大小
*
* @param paramStr1
* @param paramStr2
* @return true paramStr1 > paramStr2
*/
private boolean compareTwoString(String paramStr1, String paramStr2) {
char[] char1s = paramStr1.toCharArray();
char[] char2s = paramStr2.toCharArray();
// 获取最短字符串的长度
int minLength = char1s.length > char2s.length ? char2s.length
: char1s.length;
// 挨个对比字符的ASCII值
for (int i = 0; i < minLength; i++) {
if (char1s[i] > char2s[i]) {
return true;
} else if (char1s[i] != char2s[i]) {
return false;
}
}
return char1s.length > char2s.length ? true : false;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询