轉換string四種方式比較:tostring()、string.valueof()、(string)、空字串+引數
簡單介紹:
1、tostring,需要保證呼叫這個方法的變數不為null,否則會報空指標。
2、string.valueof。這個方法在使用的時候是有些特殊的。一般情況下,如果是
變數的值為null的話,返回的是字串「null」,而如果直接傳入null,則會發生錯誤。
3、(string) 字串型別強轉。需要保證的是型別可以轉成string型別。
4、空字串+引數,會產生兩個物件,不會報錯,如果引數是null,返回"null"字串
這裡重點介紹valueof。
舉個例子:
string str=null;
str=string.valueof(str);
system.out.println(str);
這樣的寫法,因為確定了傳入的是string型別,在valueof呼叫對應建構函式時不會發生錯誤,
因此,返回的是字串「null」。
string.valueof(null);
但如果直接傳null的話,則報空指標異常。
個人覺得應該使用string.valueof()的方式。這樣的使用安全可靠,不會帶來異常
LeetCode演算法35 java 搜尋插入位置
問題 給定乙個排序陣列和乙個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。你可以假設陣列中無重複元素。示例 1 輸入 1,3,5,6 5 輸出 2 示例 2 輸入 1,3,5,6 2 輸出 1 示例 3 輸入 1,3,5,6 7 輸出 4 示例 4...
Java 中 String 類的常用方法
string 類提供了許多用來處理字串的方法,例如,獲取字串長度 對字串進行擷取 將字串轉換為大寫或小寫 字串分割等,下面我們就來領略它的強大之處吧。string 類的常用方法 結合 來熟悉一下方法的使用 執行結果 1.字串 str 中字元的索引從0開始,範圍為 0 到 str.length 1 2...
JAVA中String類常用方法 I
string類常用方法有 例項1.public class helloworld else 判斷郵箱格式是否正確 合法的郵箱名中至少要包含 並且 是在 之前 1 獲取檔名中 符號的位置 2 獲取郵箱中 號的位置 3 判斷必須包含 符號,且 必須在 之前 獲取郵箱中 符號的位置 int index2 ...