\r\n\r\n

ストリングバッファとストリングスビルダーの違い

javaは非常に人気のあるオブジェクト指向言語です。javaでは、(一度初期化すると)変更できない文字列を保持するために、stringクラスが用意されています。また、javaプログラミング言語では、2種類の変更可能な文字列が用意されています。つまり、プログラマーが(初期化後に)特定の文字列を変更する必要がある場合、stringクラスの代わりにstringbufferクラスまたはstringbuilderクラスを使用する必要があります。stringbufferはjdk 1.0、stringbuilderクラスはjdk 1.5 で導入されました...。

StringBufferとStringBuilder

Javaは非常に人気のあるオブジェクト指向言語です。Javaでは、(一度初期化すると)変更できない文字列を保持するために、Stringクラスが用意されています。また、Javaプログラミング言語では、2種類の変更可能な文字列が用意されています。つまり、プログラマが(初期化後に)特定の文字列を変更する必要がある場合、Stringクラスの代わりにStringBufferクラスかStringBuilderクラスを使う必要があります。 StringBufferはJDK1.0で、StringBuilderクラスはJDK1.5で導入されており、実際にはを StringBuffer クラスの代替として使用することができます (シングルスレッド環境用)。

StringBufferとは何ですか?

StringBufferクラスは JDK 1.0 で導入されました。StringBufferクラスは java.lang 言語パッケージに属し、汎用的な java.lang.object を継承します。 Finalクラスなので、プログラマはこれ以上拡張できません。 StringBufferクラスは serializable, attachable および CharSequience インターフェースを実装しています。StringBuffer クラスのオブジェクトは、ミュータブルでスレッドセーフな文字列を保持することができます。つまり、Stringオブジェクトと非常によく似ていますが、StringBufferオブジェクトが初期化された後、文字の並び(長さと内容)をいつでも変更することができます。しかし、これは StringBuffer クラスが提供する特定のメソッドを使用して行う必要があります。StringBuffer クラスには、主に 2 つの操作があります。これらは、append() および insert() メソッドで提供されます。これらのメソッドはオーバーロードされているので、整数やlongなど、どんなデータ型でも受け入れることができます。どちらのメソッドも、まず入力を文字列に変換し、対応する文字列の文字を既存のStribbufferオブジェクトに追加(appendまたは**)します。 append()メソッドは変換した文字列を既存のStringBufferの最後に追加するメソッドです。オブジェクトを作成し、insert() メソッドは入力文字を指定された ** ポイントに追加する。

StringBuilderとは?

StringBuilder クラスは JDK1.5 で導入されました。StringBuilder API は StringBuffer API と非常によく似ており、実際には StringBuffer クラスの代わりとして導入されました(シングルスレッド・アプリケーション向け)。StringBuilder クラスは java.lang 言語パッケージに含まれ、汎用的な java.lang.object を継承しています。 StringBuilder クラスは serialisable, attachable および CharSequience インターフェイスを実装しています。オブジェクトは、変更可能だがスレッドセーフではない文字列を含むことができる。つまり、Stringオブジェクトと非常によく似ていますが、文字列はいつでも変更することができます。しかし、StringBuilderクラスは同期機能を持たないため、StringBufferクラスを使うよりも高速に動作すると言われています。StringBuilderクラスが提供するappend()とinsert()メソッドはStringBufferクラスと全く同じ機能です。

StringBufferとStringBuilderの違いは何ですか?

  • 2020-11-05 18:09 に公開
  • 閲覧 ( 7 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ