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

Integer クラス

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

名前空間

System

使用方法

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}