Java 開発ガイド (Solaris 7 編)

文字列

文字列に関して忘れてならない最重要事項は、ループで文字を処理するときには、StringStringBuffer クラスではなく必ず char 配列を使用することです。配列要素へアクセスする方が、charAt() メソッドを使用して文字列内の文字にアクセスするよりもはるかに高速です。また、文字列定数 ("...") はすでに文字列オブジェクトであることを忘れないでください。

//DON'T

String s = new String("hello");

//DO

String s = "hello";