- if 文を使用した null チェック: null チェックを行うために、if 文を使用する方法があります。以下は例です。
String myString = null;
if (myString != null) {
// null でない場合の処理
System.debug('myString の値は ' + myString + ' です。');
} else {
// null の場合の処理
System.debug('myString は null です。');
}
- オブジェクトのメソッドを使用した null チェック: Salesforce のオブジェクトには、null チェックに使用できるメソッドがいくつか用意されています。以下は例です。
Account myAccount = null;
if (myAccount == null) {
// null の場合の処理
System.debug('myAccount は null です。');
} else {
// null でない場合の処理
System.debug('myAccount の名前は ' + myAccount.Name + ' です。');
}
- エラーハンドリングを使用した null チェック: 例外処理を使用して、null 値の場合にエラーをキャッチする方法もあります。以下は例です。
String myString = null;
try {
// null チェック
if (myString == null) {
throw new Exception('myString が null です。');
}
// null でない場合の処理
System.debug('myString の値は ' + myString + ' です。');
} catch (Exception e) {
// エラーハンドリング
System.debug('エラー: ' + e.getMessage());
}
これらは、Salesforce Apex における null チェックの一部の例です。コード内で適切な null チェックを行うことで、エラーを回避し、安定したアプリケーションを開発することができます。