例項:
用上述四種方法分別比較字串「hello」與字串「hi」是否相等或比較它們的大小。
方法:1. ==
2.equals方法
string.equals(字串1,字串2)返回布林值
static void main(string args)
3.compare有多個過載方法,這裡只列舉兩個
(1)compare(字串1,字串2)
static void main(string args)
輸出結果為-1,因為e比i小,所以對比到第二個字母的時候認為str1小於str2,等於就是0,大於就是1。
(2)compare(字串1,字串2,布林值)
返回乙個整數
當返回值小於0時,字串1小於字串2
等於大於同理。
布林值為true時,忽略大小寫進行比較。
(3)字串1.compareto(字串2);
一樣啦。
C 入門經典 例6 7 字串比較
1 strcmp函式,用於比較兩個字串。格式如下 strcmp 字元陣列名1,字元陣列名2 按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。1 各自選中自身的第乙個字元 字元1 字元2.2 若字元1 字元2,則返回值為一正數。3 若字元1 字元2,則返回值為一負數...
C 入門經典 例6 7 字串比較
1 strcmp函式,用於比較兩個字串。格式如下 strcmp 字元陣列名1,字元陣列名2 按照ascii碼,按順序比較兩個陣列中的字元,並由函式返回值返回比較結果的執行過程。1 各自選中自身的第乙個字元 字元1 字元2.2 若字元1 字元2,則返回值為一正數。3 若字元1 字元2,則返回值為一負數...
16 字串比較函式
字串處理函式 strcmp s1,s2 可以比較兩個字串的大小,其字元的大小是以 ascii 碼表上的順序決定。該函式首先將 s1 第乙個字元值減去 s2 的第乙個字元值,若差值為 0 則繼續比較對應的下乙個字母,若不為 0 則該差值就是函式的最終結果。請按照該函式的實現原理,寫出乙個新的字串比較函...