字串操作小結

2021-06-16 21:31:30 字數 528 閱讀 8056

上學那會就對字串這塊不甚理解,當時也懶得總結!現在開始工作了,字串操作這塊又被提上日程,於是乎這次一定要稍微寫點東西:

string和stringbuffer:

找工作那會,這兩個類總是會被提到,無外乎說說他們的區別與用法,其實對於它們本身而言string類是字串常量,是不可更改的常量。而stringbuffer是字串變數,它的 

物件是可以擴充和修改的。

1、string物件可以直接賦值初始化,也可以用建構函式初始化,而stringbuffer不能直接用賦值進行初始化。

上,都要優於string。

3、對於已經存在的string物件的修改都是重新建立乙個新的物件,然後把新的值儲存進去,而stringbuffer不會。

字串中的「==」和「equals()」:

「 ==」比較字串引用的位址,而"equals()"在object類裡比較兩個物件是否一樣,string類中重寫了這個方法,用於比較兩個字串物件內容是否一樣,而stringbuffer類中沒有

重寫這個方法,所以作用與「==」一樣。

shell 字串操作小結

bin bash 演示bash中操作字串的操作 後面是輸出結果 str abc123abcabc 計算字串的長度 echo 12 位置引數有關操作 echo 位置引數的個數 echo 位置引數的個數和上面的效果一樣 echo 把所有的位置引數作為乙個字串輸出 echo 效果同上 字串擷取 從 str...

shell 字串操作小結

演示bash中操作字串的操作 後面是輸出結果 str abc123abcabc 計算字串的長度 echo 12 位置引數有關操作 echo 位置引數的個數 echo 位置引數的個數和上面的效果一樣 echo 把所有的位置引數作為乙個字串輸出 echo 效果同上 字串擷取 從 string的左邊第乙個...

shell 字串操作小結

演示bash中操作字串的操作 後面是輸出結果 str abc123abcabc 計算字串的長度 echo 12 位置引數有關操作 echo 位置引數的個數 echo 位置引數的個數和上面的效果一樣 echo 把所有的位置引數作為乙個字串輸出 echo 效果同上 字串擷取 從 string的左邊第乙個...