| パッケージ | 説明 | 
|---|---|
| java.math | 任意精度の整数演算( BigInteger)および任意精度の10進演算(BigDecimal)を行うクラスを提供します。 | 
| java.sql | JavaTMプログラミング言語を使用してデータ・ソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するAPIを提供します。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| javax.management.openmbean | 公開データ型とOpen MBean記述子クラスを提供します。 | 
| javax.sql | JavaTMプログラミング言語からのサーバー側のデータ・ソースのアクセスと処理に使用するAPIを提供します。 | 
| javax.sql.rowset | JDBC  RowSet実装用の標準インタフェースと基底クラスです。 | 
| javax.sql.rowset.serial | Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。 | 
| javax.xml.bind | 
        非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。 | 
| javax.xml.datatype | XML/Javaの型マッピングです。 | 
| org.omg.CORBA | OMG CORBA APIからJavaTMプログラミング言語(ORBクラスを含む)へのマッピングを提供します(プログラマがフル機能のObject Request Broker (ORB)として使用できるように実装されます)。 | 
| org.omg.CORBA.portable | ポータビリティ・レイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーのORBで動作できるようにする一連のORB APIを提供します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| static BigDecimal | BigDecimal. ONEスケール0の値1です。 | 
| static BigDecimal | BigDecimal. TENスケール0の値10です。 | 
| static BigDecimal | BigDecimal. ZEROスケール0の値0です。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | BigDecimal. abs()値がこの BigDecimalの絶対値でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. abs(MathContext mc)コンテキスト設定に従った丸めを使用して、値がこの BigDecimalの絶対値であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. add(BigDecimal augend)値が (this+augend)でスケールがmax(this.scale(), augend.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. add(BigDecimal augend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this+augend)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor)値が (this /divisor)で優先スケールが(this.scale() - divisor.scale())であるBigDecimalを返します。(小数点以下が無限となるため)正確な商を表現できない場合、ArithmeticExceptionがスローされます。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int roundingMode)値が (this /divisor)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)値が (this /divisor)で、スケールが指定されたものであるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)値が (this /divisor)で、スケールが指定されたものであるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this /divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, RoundingMode roundingMode)値が (this /divisor)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal[] | BigDecimal. divideAndRemainder(BigDecimal divisor)divideToIntegralValueの結果とそれに続く2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。 | 
| BigDecimal[] | BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して計算された divideToIntegralValueの結果と、2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。 | 
| BigDecimal | BigDecimal. divideToIntegralValue(BigDecimal divisor)値が丸められた商 (this /divisor)の整数部であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)値が (this /divisor)の整数部であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. max(BigDecimal val)この BigDecimalとvalの最大値を返します。 | 
| BigDecimal | BigDecimal. min(BigDecimal val)この BigDecimalとvalの最小値を返します。 | 
| BigDecimal | BigDecimal. movePointLeft(int n)小数点を n桁左へ移動してこれに等しいBigDecimalを返します。 | 
| BigDecimal | BigDecimal. movePointRight(int n)小数点を n桁右へ移動してこれに等しいBigDecimalを返します。 | 
| BigDecimal | BigDecimal. multiply(BigDecimal multiplicand)値が(this×multiplicand)でスケールが (this.scale()+multiplicand.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. multiply(BigDecimal multiplicand, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this×multiplicand)である BigDecimalを返します。 | 
| BigDecimal | BigDecimal. negate()値が (-this)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. negate(MathContext mc)コンテキスト設定に従った丸めを使用して、値が (-this)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. plus()値が (+this)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. plus(MathContext mc)コンテキスト設定に従った丸めを使用して、値が (+this)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. pow(int n)値が(thisn)である BigDecimalを返します。累乗は、精度の制限なしで正確に計算されます。 | 
| BigDecimal | BigDecimal. pow(int n, MathContext mc)値が(thisn)である BigDecimalを返します。 | 
| BigDecimal | BigDecimal. remainder(BigDecimal divisor)値が (this % divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. remainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this % divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. round(MathContext mc)MathContext設定に従って丸められたBigDecimalを返します。 | 
| BigDecimal | BigDecimal. scaleByPowerOfTen(int n)数値が( this* 10n)に等しいBigDecimalを返します。 | 
| BigDecimal | BigDecimal. setScale(int newScale)スケールが指定された値であり、値がこの BigDecimalと同じ数値であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. setScale(int newScale, int roundingMode)スケールが指定された値であり、かつスケールなしの値が、この BigDecimalのスケールなしの値と、総体値を維持できる適当な10の累乗の積または商により決定されるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. setScale(int newScale, RoundingMode roundingMode)スケールが指定された値であり、かつスケールなしの値が、この BigDecimalのスケールなしの値と、総体値を維持できる適当な10の累乗の積または商により決定されるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. stripTrailingZeros()数値はこれに等しいが、末尾の0が表現から削除された BigDecimalを返します。 | 
| BigDecimal | BigDecimal. subtract(BigDecimal subtrahend)値が (this - subtrahend)でスケールがmax(this.scale(), subtrahend.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. subtract(BigDecimal subtrahend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this - subtrahend)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. ulp()この BigDecimalのulp (最終桁単位)のサイズを返します。 | 
| static BigDecimal | BigDecimal. valueOf(double val) | 
| static BigDecimal | BigDecimal. valueOf(long val)long値をスケールが0のBigDecimalに変換します。 | 
| static BigDecimal | BigDecimal. valueOf(long unscaledVal, int scale)longのスケールなしの値とintのスケールをBigDecimalに変換します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | BigDecimal. add(BigDecimal augend)値が (this+augend)でスケールがmax(this.scale(), augend.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. add(BigDecimal augend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this+augend)であるBigDecimalを返します。 | 
| int | BigDecimal. compareTo(BigDecimal val)この BigDecimalを指定されたBigDecimalと比較します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor)値が (this /divisor)で優先スケールが(this.scale() - divisor.scale())であるBigDecimalを返します。(小数点以下が無限となるため)正確な商を表現できない場合、ArithmeticExceptionがスローされます。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int roundingMode)値が (this /divisor)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)値が (this /divisor)で、スケールが指定されたものであるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)値が (this /divisor)で、スケールが指定されたものであるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this /divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divide(BigDecimal divisor, RoundingMode roundingMode)値が (this /divisor)でスケールがthis.scale()であるBigDecimalを返します。 | 
| BigDecimal[] | BigDecimal. divideAndRemainder(BigDecimal divisor)divideToIntegralValueの結果とそれに続く2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。 | 
| BigDecimal[] | BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して計算された divideToIntegralValueの結果と、2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。 | 
| BigDecimal | BigDecimal. divideToIntegralValue(BigDecimal divisor)値が丸められた商 (this /divisor)の整数部であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)値が (this /divisor)の整数部であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. max(BigDecimal val)この BigDecimalとvalの最大値を返します。 | 
| BigDecimal | BigDecimal. min(BigDecimal val)この BigDecimalとvalの最小値を返します。 | 
| BigDecimal | BigDecimal. multiply(BigDecimal multiplicand)値が(this×multiplicand)でスケールが (this.scale()+multiplicand.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. multiply(BigDecimal multiplicand, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this×multiplicand)である BigDecimalを返します。 | 
| BigDecimal | BigDecimal. remainder(BigDecimal divisor)値が (this % divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. remainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this % divisor)であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. subtract(BigDecimal subtrahend)値が (this - subtrahend)でスケールがmax(this.scale(), subtrahend.scale())であるBigDecimalを返します。 | 
| BigDecimal | BigDecimal. subtract(BigDecimal subtrahend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が (this - subtrahend)であるBigDecimalを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | ResultSet. getBigDecimal(int columnIndex)この ResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取得します。 | 
| BigDecimal | CallableStatement. getBigDecimal(int parameterIndex)指定されたJDBC  NUMERICパラメータの値を、その値と同じ小数点以下の桁数を持つjava.math.BigDecimalオブジェクトとして取り出します。 | 
| BigDecimal | ResultSet. getBigDecimal(int columnIndex, int scale)非推奨。 
 getBigDecimal(int columnIndex)またはgetBigDecimal(String columnLabel)を使用します。 | 
| BigDecimal | CallableStatement. getBigDecimal(int parameterIndex, int scale)非推奨。 
 getBigDecimal(int parameterIndex)またはgetBigDecimal(String parameterName)を使用します。 | 
| BigDecimal | ResultSet. getBigDecimal(String columnLabel)この ResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取得します。 | 
| BigDecimal | CallableStatement. getBigDecimal(String parameterName)JDBC  NUMERICパラメータの値を、その値と同じ小数点以下の桁数を持つjava.math.BigDecimalオブジェクトとして取り出します。 | 
| BigDecimal | ResultSet. getBigDecimal(String columnLabel, int scale)非推奨。 
 getBigDecimal(int columnIndex)またはgetBigDecimal(String columnLabel)を使用します。 | 
| BigDecimal | SQLInput. readBigDecimal()ストリーム内の次の属性を読み込み、それをJavaプログラミング言語の java.math.BigDecimalオブジェクトとして返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | PreparedStatement. setBigDecimal(int parameterIndex, BigDecimal x)指定されたパラメータを、指定された java.math.BigDecimal値に設定します。 | 
| void | CallableStatement. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定された java.math.BigDecimal値に設定します。 | 
| void | ResultSet. updateBigDecimal(int columnIndex, BigDecimal x)指定された列を java.math.BigDecimal値で更新します。 | 
| void | ResultSet. updateBigDecimal(String columnLabel, BigDecimal x)指定された列を java.sql.BigDecimal値で更新します。 | 
| void | SQLOutput. writeBigDecimal(BigDecimal x)次の属性をjava.math.BigDecimalオブジェクトとしてストリームに書き込みます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | Scanner. nextBigDecimal()入力の次のトークンを BigDecimalとしてスキャンします。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| static SimpleType<BigDecimal> | SimpleType. BIGDECIMALJavaクラス名が java.math.BigDecimalである値を記述するSimpleTypeインスタンスです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | RowSet. setBigDecimal(int parameterIndex, BigDecimal x)この RowSetオブジェクトのコマンド内の指定されたパラメータを、指定されたjava.math.BigDeciaml値に設定します。 | 
| void | RowSet. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定された java.math.BigDecimal値に設定します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | BaseRowSet. setBigDecimal(int parameterIndex, BigDecimal x)指定されたパラメータを、指定された java.lang.BigDecimal値に設定します。 | 
| void | BaseRowSet. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定された java.math.BigDecimal値に設定します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | SQLInputImpl. readBigDecimal()この SQLInputImplオブジェクト内の次の属性をjava.math.BigDecimalとして取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | SQLOutputImpl. writeBigDecimal(BigDecimal x)この SQLOutputImplオブジェクトにJavaプログラミング言語のjava.math.BigDecimalオブジェクトを書き込みます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | DatatypeConverterInterface. parseDecimal(String lexicalXSDDecimal)
 文字列引数をBigDecimal値に変換します。 | 
| static BigDecimal | DatatypeConverter. parseDecimal(String lexicalXSDDecimal)
 文字列引数をBigDecimal値に変換します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| String | DatatypeConverterInterface. printDecimal(BigDecimal val)
 BigDecimal値を文字列に変換します。 | 
| static String | DatatypeConverter. printDecimal(BigDecimal val)
 BigDecimal値を文字列に変換します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract BigDecimal | XMLGregorianCalendar. getFractionalSecond()小数点以下の秒を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract Duration | Duration. multiply(BigDecimal factor)値がこのデュレーションの値より factor倍長い新しいデュレーションを計算します。 | 
| abstract Duration | DatatypeFactory. newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)DurationをisPositive、年、月、日、時間、分、秒で指定するDurationの新しいインスタンスを取得します。 | 
| abstract XMLGregorianCalendar | DatatypeFactory. newXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)W3C XML Schema 1.0 recommendationでxsd:dateTimeおよび関連するビルトイン・データ型に許可されている完全な値空間を可能にするコンストラクタです。 | 
| XMLGregorianCalendar | DatatypeFactory. newXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)XML Schemaビルトイン・データ型timeのJavaインスタンスを作成します。 | 
| abstract void | XMLGregorianCalendar. setFractionalSecond(BigDecimal fractional)小数点以下の秒を設定します。 | 
| void | XMLGregorianCalendar. setTime(int hour, int minute, int second, BigDecimal fractional)オプションの無限精度の小数点以下の秒を含む時間を1単位として設定します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| BigDecimal | FixedHolder. valueFixedHolderが保持する値です。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | Any. extract_fixed()この Anyオブジェクトのvalueフィールドのjava.math.BigDecimalオブジェクトを抽出します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | Any. insert_fixed(BigDecimal value)org.omg.CORBA.NO_IMPLEMENT例外をスローします。 | 
| void | Any. insert_fixed(BigDecimal value, TypeCode type)org.omg.CORBA.NO_IMPLEMENT例外をスローします。 | 
| コンストラクタと説明 | 
|---|
| FixedHolder(BigDecimal initial)FixedHolderを構築して、指定された値で初期化します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| BigDecimal | InputStream. read_fixed()BigDecimal数を読み込みます。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | OutputStream. write_fixed(BigDecimal value)BigDecimal数を書き込みます。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.