パッケージ | 説明 |
---|---|
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.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 オブジェクトを書き込みます。 |
修飾子と型 | メソッドと説明 |
---|---|
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.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, 2014, Oracle and/or its affiliates. All rights reserved.