Foundation 1.1.2

クラス
java.lang.Number の使用

Number を使用しているパッケージ
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.math 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
 

java.lang での Number の使用
 

java.lang での Number のサブクラス
 class Byte
          Byte クラスは、プリミティブ型 byte の値をオブジェクト内にラップします。
 class Double
          Double クラスは、プリミティブ型 double の値をオブジェクトにラップします。
 class Float
          Float クラスは、プリミティブ型 float の値をオブジェクト内にラップします。
 class Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
 class Long
          Long クラスは、プリミティブ型 long の値をオブジェクトにラップします。
 class Short
          Short クラスは、プリミティブ型 short の値をオブジェクト内にラップします。
 

java.math での Number の使用
 

java.math での Number のサブクラス
 class BigDecimal
          変更が不可能な、任意精度の符号付き小数です。
 class BigInteger
          変更が不可能な、任意精度の整数です。
 

java.text での Number の使用
 

Number を返す java.text のメソッド
 Number NumberFormat.parse(String source)
          指定された文字列の先頭からテキストを解析して数値を生成します。
 Number ChoiceFormat.parse(String text, ParsePosition status)
          入力テキストから Number を解析します。
 Number DecimalFormat.parse(String text, ParsePosition pos)
          文字列からテキストを解析して Number を生成します。
abstract  Number NumberFormat.parse(String source, ParsePosition parsePosition)
          可能な場合 ([Long.MIN_VALUE, Long.MAX_VALUE] の範囲で、小数部分がない場合など) は Long を、そうでない場合は Double を返します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。