私はので、これらの操作は、StringBufferのか、文字列の方がよいでしょう含まれ、プログラムに文字列操作の場合、文字列バッファまたは座位バッファが高速ですか?
int index=temp.lastIndexOf("\\n== External links ==\\");
System.out.println(temp.substring(index))
のindexOf、部分文字列を次のコードの多くを行う必要がありますか?
もしそうなら、私を詳しく説明できますか?
両方を試してみて、パフォーマンスを比較してください。そのようなトレードオフがあなたのコードベースでどのように働くかはわかりません。あなただけがこの質問に明確に答えることができます。 –
何百、何千、何百万ものように "たくさん"?典型的な文字列の長さは何ですか? – assylias
長期的には、あなたのコードベースによっては、Stringを使った作業がより速くなると思います。このアプローチは、StringがJVM内の専用メモリ領域を持つ特定のクラスであるため、より多くのメモリを消費します。 – kyiu