パッケージ | 説明 |
---|---|
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 |
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 オブジェクトとして返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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.BIGDECIMAL
Java クラス名が
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 オブジェクトを書き込みます。 |
修飾子と型 | メソッドと説明 |
---|---|
static BigDecimal |
DatatypeConverter.parseDecimal(String lexicalXSDDecimal)
文字列引数を BigDecimal 値に変換します。
|
BigDecimal |
DatatypeConverterInterface.parseDecimal(String lexicalXSDDecimal)
文字列引数を BigDecimal 値に変換します。
|
修飾子と型 | メソッドと説明 |
---|---|
static String |
DatatypeConverter.printDecimal(BigDecimal val)
BigDecimal 値を文字列に変換します。
|
String |
DatatypeConverterInterface.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.value
FixedHolder が保持する値です。
|
修飾子と型 | メソッドと説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.