文字列連結を行うコードを検索する方法はありますか?Javaコードで文字列連結を検索するにはどうすればよいですか?
このarticleで提案されているように、StringBuilder over String連結を使用するとパフォーマンスが向上します。
私は、文字列の連結が行われる場所をプロジェクト全体で検索したいと考えています。
文字列連結を行うコードを検索する方法はありますか?Javaコードで文字列連結を検索するにはどうすればよいですか?
このarticleで提案されているように、StringBuilder over String連結を使用するとパフォーマンスが向上します。
私は、文字列の連結が行われる場所をプロジェクト全体で検索したいと考えています。
これは不要です。
デフォルトでは、コンパイラはString str = a + b;
種類のコードをStringBuilderを使用するように変換します。
Java言語は、文字列 連結演算子(+)のため、及び ストリングに他のオブジェクトの変換のための特別なサポートを提供します。文書を引用
文字列連結は、 StringBuilder(またはStringBuffer)クラスとその追加メソッドによって実装されます。 String コンバージョンはtoStringメソッドで実装され、 オブジェクトで定義され、Javaのすべてのクラスによって継承されます。文字列の連結と変換に関する追加の については、Gosling、Joy、 およびSteele、The Java Language Specificationを参照してください。
文字列を連結する方法が多いので、複雑です。 – Jens
最も簡単な方法は、Netbeansやvisualvmのようなプロファイラを使用して、実際に_problem_である場所を特定し、修正することです。 –
@AndyTurnerそうです。一定。ありがとうございました。 –