java.lang.Systemのクラスは、システムまたはオペレーティング・システム・レベルに関する情報を得ることができる静的メソッドの数を提供します。
一般的な方法1:
パブリック静的長いにcurrentTimeMillis():ミリ秒単位で現在の時刻を返します。
この方法は、1月1日の00:00に1970ポイントを、現在のシステム時刻の間のミリ秒差をとります
一般的な方法2:
公共の静的な無効のarraycopy `(オブジェクトSRC、int型srcPos、オブジェクトdestが、destPos、int型の長さをint型):別の配列の配列に指定されたデータをコピーします
アレイ・システム・レベル、高性能のコピー操作。
System.arraycopyの方法は、それぞれ意味し、5つのパラメータがあります。
パラメーター名 | パラメータタイプ | パラメータ意味 | |
---|---|---|---|
1 | SRC | オブジェクト | ソース・アレー |
2 | srcPos | int型 | ソース配列のインデックス開始位置 |
3 | 手 | オブジェクト | ターゲット配列 |
4 | destPos | int型 | 開始位置の先の配列インデックス |
5 | 長さ | int型 | 要素のコピー数 |
デモ:
1 インポートjava.util.Arrays;
2
。3 パブリック クラスDemo11SystemArrayCopy {
4。 公共 静的 ボイドメイン(文字列[]引数){
5。 INT [] srcは= 新しい新しい INT [] {1,2,3,4,5 };
6 INT [] DEST = 新しい新しい INT [] {6,7,8,9,10 };
7 System.arraycopyの(SRC、0、DEST、0 ,. 3 );
8。 / * コードを実行した後:アレイ発生中の2つの要素変化
。9 SRC配列要素[1,2,3,4,5]
10 DEST配列要素[1,2,3,9,10]
11 * /
12 }
13 }