Java程序性能优化16
用'StringTokenizer' 代替 'indexOf()' 和'substring()' 字符串的分析在很多应用中都是常见的。使用indexOf()和substring()来分析字符串容易导致StringIndexOutOfBoundsException。而使用StringTokenizer类来分析字符串则会容易一些,效率也会高一些。 例子:public class UST { void parseString(String string) { int index = 0; while ((index = string.indexOf(".", index)) != -1) { System.out.println (string.substring(index, string.length())); } } }