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

Boolean クラス

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

名前空間

System

Boolean メソッド

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

valueOf(String)

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

署名

public static Boolean valueOf(String toBoolean)

パラメータ

toBoolean
型: String

戻り値

型: Boolean

使用方法

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

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

valueOf(Object)

指定した履歴管理項目の値を 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}