|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.System
public final class System
System クラスは標準入出力ストリームやシステムプロパティなど、システムレベルの機能や情報へのアクセスや、配列のコピー機能などを提供します。
System クラスは static メソッドだけを提供します。
| フィールドの概要 | |
|---|---|
static PrintStream |
err
標準エラー出力です。 |
static PrintStream |
out
標準出力です。 |
| メソッドの概要 | |
|---|---|
static void |
arraycopy(Object src,
int srcPos,
Object dest,
int destPos,
int length)
配列の要素を配列にコピーします。 |
static long |
currentTimeMillis()
現在時刻とUTC1970年1月1日午前0時との差をミリ秒単位で返します。 |
static Properties |
getProperties()
getProperty メソッドで取得可能な現在のシステムプロパティのセットを返します。 |
static String |
getProperty(String key)
指定されたキーに対応するシステムプロパティを返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| フィールドの詳細 |
|---|
public static final PrintStream err
出力先はネイティブシステムに依存します。
public static final PrintStream out
出力先はネイティブシステムに依存します。
| メソッドの詳細 |
|---|
public static void arraycopy(Object src,
int srcPos,
Object dest,
int destPos,
int length)
このメソッドは、配列 src の配列インデックス srcPos から始まる length 個のオブジェクトを、配列 dest の配列インデックス destPos 以降にコピーします。
src と dest が同一の配列オブジェクトである場合、配列インデックス srcPos から始まる length 個のオブジェクトが一旦別の配列にコピーされてから、配列インデックス destPos 以降に格納されるかのようにコピーされます。
src または dest が null の場合、このメソッドは NullPointerException をスローして、かつコピー先の配列を変更しません。
もし以下のどれかが真の場合、このメソッドは ArrayStoreException をスローして、かつコピー先の配列を変更しません。
src が配列以外のオブジェクトを参照している
dest が配列以外のオブジェクトを参照している
src と引数 dest が参照している配列は互いに異なる基本データ型の配列である
src は基本データ型の配列を参照しており、引数 dest は参照データ型の配列を参照している
src は参照データ型の配列を参照しており、引数 dest は基本データ型の配列を参照している
もし上記のどれにも当てはまらないが以下のどれかが真の場合、このメソッドは IndexOutOfBoundsException をスローして、かつコピー先の配列を変更しません。
srcPos が負値である
destPos が負値である
length が負値である
src.length < srcPos+length
dest.length < destPos+length
コピー元とコピー先の配列の両方が参照型の要素の配列であるとしても、コピー元配列の要素がコピー先配列の要素の型に代入できるかどうかのチェックは行いません。
src - コピー元の配列srcPos - コピー元のデータ位置を示す配列インデックスdest - コピー先の配列destPos - コピー先のデータ格納位置を示す配列インデックスlength - コピーする要素の数
NullPointerException - src または dest が null の場合
ArrayStoreException - src または dest が不正な配列である場合
IndexOutOfBoundsException - srcPos 、 destPos または length が不正な値である場合public static String getProperty(String key)
key - プロパティを指定するキー
key で指定されるシステムプロパティを表す String オブジェクトが返ります。 key で指定されるシステムプロパティが無い場合は null が返ります。
NullPointerException - key が null の場合public static long currentTimeMillis()
public static Properties getProperties()
getProperty メソッドで取得可能な現在のシステムプロパティのセットを返します。以下のプロパティが定義されています。
| キー | 値 |
|---|---|
line.separator | 行区切り文字 ("\n") |
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||