String型の比較を行うときに便利な関数かいろいろと用意されています。 String Methods http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#StartTopic=Content/apex_methods_system_string.htm?SearchType=Stem すごく便利な関数がたくさんあるのですが、変数の値がNULL値の場合にExceptionエラーが発生してしまうことがあります。"equals"の処理で検証してみました。 正常系 この処理では値が一致しているので次のようなログが出力されます。 異常系 対象がNULL値の場合は次のようにExceptionエラーが発生します。 おまけ '==' で比較した場合は、NULLでもExceptionエラーは発生しません。 回避方法 equ
![SFDC:String型判定処理のNULL対策について - tyoshikawa1106のブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/07fff75237a40fd8249d05b62cea27482ed1b1c8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftyoshikawa1106%2F20130807%2F20130807202955.png)