ailce_07
幼苗
共回答了20个问题采纳率:85% 举报
两个字符串比较大小的规则,是按照字符的ASCII码,从左往右一位一位比较,某一位比出大小就结束.
比如:
s1 = "abcd"
s2 = "abbc"
从左开始,第1位相同,就比第2位,第2位相同,就比第3位,“c”>“b”,所以s1大于s2.
比如:
s1 = "1234"
s2 = "1123"
从左开始,第1位相同,就比第2位,第2位,“2”>“1”,所以s1大于s2.
比如:
s1 = "9"
s2 = "12"
从左开始,第1位,“9”>“1”,所以s1大于s2.这个要引起注意的,对于数字内容的字符串,进行排序,就会产生错误的原因,排序最好转换成数值类型进行比较大小.
1年前
9