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

Newer Version Available

This content describes an older version of this product. View Latest

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}