この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Boolean クラス

Boolean プリミティブデータ型のメソッドが含まれます。

名前空間

System

Boolean のメソッド

Boolean のメソッドは次のとおりです。すべてのメソッドが静的です。

valueOf(stringToBoolean)

指定した文字列を boolean 値に変換し、指定した文字列の値が true の場合に true を返します。ない場合は false を返します。

署名

public static Boolean valueOf(String stringToBoolean)

パラメータ

stringToBoolean
型: String

戻り値

型: Boolean

使用方法

指定された引数が null の場合は、例外が発生します。

1Boolean b = Boolean.valueOf('true');
2System.assertEquals(true, b);

valueOf(fieldValue)

指定されたオブジェクトを boolean 値に変換します。このメソッドを使用して、履歴管理項目の値または boolean 値を表すオブジェクトを変換します。

署名

public static Boolean valueOf(Object fieldValue)

パラメータ

fieldValue
型: Object

戻り値

型: Boolean

使用方法

チェックボックス項目のように項目のデータ型が boolean 型に対応する場合は、AccountHistory など、履歴 sObject の OldValue 項目または NewValue 項目でこのメソッドを使用します。

1List<AccountHistory> ahlist = 
2  [SELECT Field,OldValue,NewValue
3   FROM AccountHistory];
4for(AccountHistory ah : ahlist) {
5  System.debug('Field: ' + ah.Field);
6  if (ah.field == 'IsPlatinum__c') {
7    Boolean oldValue = 
8      Boolean.valueOf(ah.OldValue);
9    Boolean newValue = 
10      Boolean.valueOf(ah.NewValue);
11}