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

Newer Version Available

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

Integer クラス

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

名前空間

System

使用方法

Integer についての詳細は、「Integer データ型」を参照してください。

Integer のメソッド

Integer のメソッドは次のとおりです。

format()

コンテキストユーザのロケールを使用して、integer を文字列として返します。

署名

public String format()

戻り値

型: String

1integer myInt = 22;
2system.assertEquals('22', myInt.format());

valueOf(stringToInteger)

指定した string の値を含む integer を返します。Java と同様、string は署名された 10 進数を表すものとして解釈されます。

署名

public static Integer valueOf(String stringToInteger)

パラメータ

stringToInteger
型: String

戻り値

型: Integer

1Integer myInt = Integer.valueOf('123');

valueOf(fieldValue)

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

署名

public static Integer valueOf(Object fieldValue)

パラメータ

fieldValue
型: Object

戻り値

型: Integer

使用方法

数値項目のように項目のデータ型が integer 型に対応する場合は、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 == 'NumberOfEmployees') {
7    Integer oldValue = 
8      Integer.valueOf(ah.OldValue);
9    Integer newValue = 
10      Integer.valueOf(ah.NewValue);
11}