Android之string.valueOf妙用
對比以下兩個例子:
例子1:
String key = null;
String aa = new StringBuilder(key).append("balance").toString();
System.out.println(aa); // 空指標異常
例子2:
String key = null;
String aa = new StringBuilder(String.valueOf(key)).append("balance").toString();
System.out.println(aa); // 正常列印:nullbalance
結論:合理利用String.valueOf可有效避免空指標異常
相關文章
- 神奇的 SQL 之 CASE表示式,妙用多多 !SQL
- Java String.valueOf 和 toString的區別Java
- 稀裡糊塗系列之list函式妙用函式
- setTimeout妙用
- git 妙用Git
- 矩陣爆破逆向之條件斷點的妙用矩陣斷點
- ActionChains 的妙用AI
- reduce的妙用
- Visual Studio 除錯技巧之即時視窗的妙用除錯
- [20191216]route妙用.txt
- Flink狀態妙用
- hr標籤妙用
- Go channel 的妙用Go
- 轉換String三種方式比較:toString()、String.valueOf()、(String)
- Android之android exported="false"作用AndroidExportFalse
- Android之StrictModeAndroid
- Android之BroadcastReceiverAndroidAST
- Android之FragmentAndroidFragment
- Android之AlarmManagerAndroid
- String.valueOf和強制型別轉換(String)的區別型別
- 責任鏈模式妙用模式
- Linux:“awk”命令的妙用Linux
- Vue 小API大妙用VueAPI
- IntegerCache的妙用和陷阱
- 二分的妙用
- 妙用ConstraintLayout的Circular positioningAI
- MacBook上的touchid妙用Mac
- html <a>標籤的妙用HTML
- android開發 之 Bolts-AndroidAndroid
- Android之Material DesignAndroidMaterial Design
- Android Jetpack 之 LiveDataAndroidJetpackLiveData
- Android Jetpack之ViewModelAndroidJetpackView
- Android IPC 之AIDLAndroidAI
- Android Jetpack 之 LifecycleAndroidJetpack
- Android Jetpack 之 ViewModelAndroidJetpackView
- Android之動畫Android動畫
- Android之Service設定android:process作用Android
- KeyPath在Swift中的妙用Swift