結論
ベスト:三項演算子
アンチパターン1:utilメソッド的なのを作成する
アンチパターン2:その都度empty(”)を代入する
ベストプラクティス:三項演算子
List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
acc.Memo__c != null ? acc.Memo__c : '';
}
アンチパターン1:utilメソッド的なのを作成する
List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
acc.Memo__c = convertNulltoString(acc.Memo__c);
}
public static String convertNulltoString(String accMemo){
accMemo != null ? accMemo : '';
return accMemo;
}
アンチパターン2: その都度empty(”)を代入する
List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
if(acc.Memo__c = null){
acc.Memo__c = '';
}
}