tora

API

[API] java.time.Periodクラス

java.time.Periodは、日数ベースの期間を表現するためのクラスです。 java.time.Periodの特徴 java.time.Periodは以下の特徴があります。 Java SE8で導入されたAPI 他のPeriodオブジェ...
API

[API] java.time.Durationクラス

java.time.Durationは、時間の経過を表すためのクラスです。 java.time.Durationの特徴 Durationは以下の特徴があります。 Java SE8で導入されたAPI ナノ秒単位までの精度を持っている 他のDu...
基礎知識

インターフェース(Interface)

インターフェースは公開するメソッドを定義した一種の特別なクラスです。 インターフェースについて インターフェースを使用することで、異なるクラスに共通の振る舞いを強制することができ、システムの作りの統一感を図ることができます。 標準APIにも...
java.lang

[API] java.lang.StringBuilderクラス

java.lang.StringBuilderクラスは可変な文字列の操作を行うためのクラスです。 StringBuilderの特徴 可変文字列を扱うクラスは他に java.lang.StringBufferがあります。 大きな違いは、Str...
java.util

[API] java.util.StringTokenizerクラス

StringTokenizerの概要 カンマ(,)やタブ(\t)などの区切り文字で区切られた形式の文字列を分解して取り出ときに java.util.StringTokenizerクラスを使用します。 CSV形式のデータを処理するときなどに便...
API

[API] java.time.LocalDateTimeクラス

java.time.LocalDateTimeクラスは、タイムゾーンのない日時を扱うクラスです。 LocalDateTimeの特徴 LocalDateTimeは以下の特徴があります。 Java8で追加された比較的新しいAPIである 情報とし...
API

[API] java.time.LocalDateクラス

java.time.LocalDateクラスは、タイムゾーンのない日付を扱うクラスです。 java.time.LocalDateの特徴 LocalDateは以下の特徴があります。 Java8で追加された比較的新しいAPIである 情報として「...
API

[API] java.time.LocalTimeクラス

java.time.LocalTimeクラスは、タイムゾーンのない時刻を扱うクラスです。 java.time.LocalTimeの特徴 LocalTimeは以下の特徴があります。 Java8で追加された比較的新しいAPIである 情報として「...
java.lang

[API] java.lang.Mathクラス

java.lang.Mathクラスは、数値演算を行うクラスです。 java.lang.Mathの特徴 java.lang.Mathクラスには、数学で使う各種関数や定数が用意されています。 三角関数や絶対値、平方根などの算術関数を使いたいとき...
API

[API] java.math.BigDecimalクラス

java.math.BigDecimalは、高精度な数値演算を行うためのクラスです。 java.math.BigDecimalについて float型やdouble型の浮動小数の計算では、誤差が出る可能性があります。 例えば下の2つの演算では...