|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
BigDecimal を使用しているパッケージ | |
---|---|
java.math | 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (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 の型マッピング
javax.xml.datatype API は、XML / Java の型マッピングを提供します。 |
org.omg.CORBA | OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 |
org.omg.CORBA.portable | ポータビリティーレイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーの ORB で動作できるようにする一連の ORB API を提供します。 |
java.math での BigDecimal の使用 |
---|
BigDecimal として宣言されている java.math のフィールド | |
---|---|
static BigDecimal |
BigDecimal.ONE
スケール 0 の値 1 です。 |
static BigDecimal |
BigDecimal.TEN
スケール 0 の値 10 です。 |
static BigDecimal |
BigDecimal.ZERO
スケール 0 の値 0 です。 |
BigDecimal を返す java.math のメソッド | |
---|---|
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 を返します。 |
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 型のパラメータを持つ java.math のメソッド | |
---|---|
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 を返します。 |
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 を返します。 |
java.sql での BigDecimal の使用 |
---|
BigDecimal を返す java.sql のメソッド | |
---|---|
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex)
指定された JDBC NUMERIC パラメータの値を、その値と同じ小数点以下の桁数を持つ java.math.BigDecimal オブジェクトとして取り出します。 |
BigDecimal |
ResultSet.getBigDecimal(int columnIndex)
この ResultSet オブジェクトの現在行にある指定された列の値を、java.math.BigDecimal オブジェクトとして全精度で取得します。 |
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex,
int scale)
推奨されていません。 getBigDecimal(int parameterIndex) または getBigDecimal(String parameterName) を使用します。 |
BigDecimal |
ResultSet.getBigDecimal(int columnIndex,
int scale)
推奨されていません。 |
BigDecimal |
CallableStatement.getBigDecimal(String parameterName)
JDBC NUMERIC パラメータの値を、その値と同じ小数点以下の桁数を持つ java.math.BigDecimal オブジェクトとして取り出します。 |
BigDecimal |
ResultSet.getBigDecimal(String columnLabel)
この ResultSet オブジェクトの現在行にある指定された列の値を、java.math.BigDecimal オブジェクトとして全精度で取得します。 |
BigDecimal |
ResultSet.getBigDecimal(String columnLabel,
int scale)
推奨されていません。 |
BigDecimal |
SQLInput.readBigDecimal()
ストリーム内の次の属性を読み込み、それを Java プログラミング言語の java.math.BigDecimal オブジェクトとして返します。 |
BigDecimal 型のパラメータを持つ java.sql のメソッド | |
---|---|
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 オブジェクトとしてストリームに書き込みます。 |
java.util での BigDecimal の使用 |
---|
BigDecimal を返す java.util のメソッド | |
---|---|
BigDecimal |
Scanner.nextBigDecimal()
入力の次のトークンを BigDecimal としてスキャンします。 |
javax.management.openmbean での BigDecimal の使用 |
---|
BigDecimal 型の型パラメータを持つ javax.management.openmbean のフィールド | |
---|---|
static SimpleType<BigDecimal> |
SimpleType.BIGDECIMAL
Java クラス名が java.math.BigDecimal の値を記述する SimpleType インスタンスです。 |
javax.sql での BigDecimal の使用 |
---|
BigDecimal 型のパラメータを持つ javax.sql のメソッド | |
---|---|
void |
RowSet.setBigDecimal(int parameterIndex,
BigDecimal x)
この RowSet オブジェクトのコマンド内の指定したパラメータを、指定した java.math.BigDeciaml 値に設定します。 |
void |
RowSet.setBigDecimal(String parameterName,
BigDecimal x)
指定されたパラメータを指定された java.math.BigDecimal 値に設定します。 |
javax.sql.rowset での BigDecimal の使用 |
---|
BigDecimal 型のパラメータを持つ javax.sql.rowset のメソッド | |
---|---|
void |
BaseRowSet.setBigDecimal(int parameterIndex,
BigDecimal x)
指定されたパラメータを、指定された java.lang.BigDecimal 値に設定します。 |
void |
BaseRowSet.setBigDecimal(String parameterName,
BigDecimal x)
指定されたパラメータを指定された java.math.BigDecimal 値に設定します。 |
javax.sql.rowset.serial での BigDecimal の使用 |
---|
BigDecimal を返す javax.sql.rowset.serial のメソッド | |
---|---|
BigDecimal |
SQLInputImpl.readBigDecimal()
この SQLInputImpl オブジェクト内の次の属性を java.math.BigDecimal として取得します。 |
BigDecimal 型のパラメータを持つ javax.sql.rowset.serial のメソッド | |
---|---|
void |
SQLOutputImpl.writeBigDecimal(BigDecimal x)
この SQLOutputImpl オブジェクトに Java プログラミング言語の java.math.BigDecimal オブジェクトを書き込みます。 |
javax.xml.bind での BigDecimal の使用 |
---|
BigDecimal を返す javax.xml.bind のメソッド | |
---|---|
static BigDecimal |
DatatypeConverter.parseDecimal(String lexicalXSDDecimal)
文字列引数を BigDecimal 値に変換します。 |
BigDecimal |
DatatypeConverterInterface.parseDecimal(String lexicalXSDDecimal)
文字列引数を BigDecimal 値に変換します。 |
BigDecimal 型のパラメータを持つ javax.xml.bind のメソッド | |
---|---|
static String |
DatatypeConverter.printDecimal(BigDecimal val)
BigDecimal 値を文字列に変換します。 |
String |
DatatypeConverterInterface.printDecimal(BigDecimal val)
BigDecimal 値を文字列に変換します。 |
javax.xml.datatype での BigDecimal の使用 |
---|
BigDecimal を返す javax.xml.datatype のメソッド | |
---|---|
abstract BigDecimal |
XMLGregorianCalendar.getFractionalSecond()
小数点以下の秒を返します。 |
BigDecimal 型のパラメータを持つ javax.xml.datatype のメソッド | |
---|---|
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 単位として設定します。 |
org.omg.CORBA での BigDecimal の使用 |
---|
BigDecimal として宣言されている org.omg.CORBA のフィールド | |
---|---|
BigDecimal |
FixedHolder.value
FixedHolder が保持する値です。 |
BigDecimal を返す org.omg.CORBA のメソッド | |
---|---|
BigDecimal |
Any.extract_fixed()
この Any オブジェクトの value フィールドの java.math.BigDecimal オブジェクトを抽出します。 |
BigDecimal 型のパラメータを持つ org.omg.CORBA のメソッド | |
---|---|
void |
Any.insert_fixed(BigDecimal value)
org.omg.CORBA.NO_IMPLEMENT 例外をスローします。 |
void |
Any.insert_fixed(BigDecimal value,
TypeCode type)
org.omg.CORBA.NO_IMPLEMENT 例外をスローします。 |
BigDecimal 型のパラメータを持つ org.omg.CORBA のコンストラクタ | |
---|---|
FixedHolder(BigDecimal initial)
FixedHolder を構築して、指定された値で初期化します。 |
org.omg.CORBA.portable での BigDecimal の使用 |
---|
BigDecimal を返す org.omg.CORBA.portable のメソッド | |
---|---|
BigDecimal |
InputStream.read_fixed()
BigDecimal 番号を読み込みます。 |
BigDecimal 型のパラメータを持つ org.omg.CORBA.portable のメソッド | |
---|---|
void |
OutputStream.write_fixed(BigDecimal value)
BigDecimal 番号を書き込みます。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。