文字列連結の文字列とStringBufferの発見

今後の作業では、基本的には、日付や時刻に関連したいくつかの操作が発生します、それはまた、それが簡単に開発者が日付と時刻を操作することができ、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一の前に)。

}

}

 

今天候ホット&コールド、キープ暖かく、寒さを持っていない、リラックスムードを保つために覚えているが、すべての後、良い気分は事の高い作業効率でした。

おすすめ

転載: www.cnblogs.com/JiXianSen/p/12413291.html