今後の作業では、基本的には、日付や時刻に関連したいくつかの操作が発生します、それはまた、それが簡単に開発者が日付と時刻を操作することができ、Javaクラスの数を提供しています。コードを通してそれを実証
クラスにDETE内側と呼ばれる新しいパッケージを作成します。
アイデア(を参照してください):
まず、ミリ秒数を取得し、1秒このクラスシステム内部で千ミリ秒に等しく、それはタイプLANGの値を返すことを方法があり、langは、このタイプは1970年1月1日00からなる表します印刷実行すると、これが増えていることが確認できた後に、この期間の初めミリ秒数から今まで00分00秒000ミリ秒は、飛びます。文字列のスプライシングは、いくつかの性能に影響を与える場合は、最初の1000ステッチ費やした文字列、注釈やプレゼンテーション列StringBufferの時間に、再びStringBufferの教師は、おそらく長さを書き、1000年に書きました。スプライス1000 1000にしたいステッチループは、スプライシング前のミリ秒数を取得し、スプライシング前のミリ秒数を取得し、後のスプライシング;そして放電サイクル、私は0 I <1000 = intに++、まずI + S =また、ステッチ費やしたミリ秒数の減少で作られたの両方が行われ、最速は7ミリ秒で、それら減算を聞かせて、betore変更後コピー,,ステッチの後にミリ秒数を取得するミリ秒数を取得し、それぞれの時間がありますコンピュータ実行に応じて決定変化、スプライシング前の文字列の一部の後にコメント教師は、最速の1ミリ秒、両方の乏しい6ミリ秒です。将来のスプライシングは、チャネルステッチを実行しないで使用stringbefore文字列に注意を払う必要があります。
ここでは、コードの例です:
パブリッククラスDateresto {
公共の静的な無効メイン(文字列[]引数){
// 1970年1月1日から00時間00分00秒000ミリ秒今までのミリ秒数
長い今=システム。currentrimeMillis();
システム。でる。println(今)。
1000年ステッチ費やした時間FER // StringクラスのプレゼンテーションやStringBuf
文字列5 =
StringBufferのSB =新しいStringBufferを(1000);
//スプライシング前のミリ秒数を取得します。
長い前にシステムを=。currentTimeMillis();
以下のために(INT I 0 =; I <1000; I ++){
S + = I;
/ /スプライシング後のミリ秒数を取得します。
長い後に=システム。currentTimeMillis();
システム。でる。印刷(arter一の前に)。
}
}
今天候ホット&コールド、キープ暖かく、寒さを持っていない、リラックスムードを保つために覚えているが、すべての後、良い気分は事の高い作業効率でした。