1. String字符串一旦被建立,这个字符串就是恒定不变的。所以尽量通过StringBuffer中的append方法将字符串累加来提高系统的性能。
StringBuffer类和String类可以很好的兼容:StringBuffer sb = new StringBuffer(String str); String str = sb.toString();
2. String类的length方法不要放到循环里面,会很耗费时间。
3. charAt()方法每次获取指定索引位置的字符都要引起新的检索过程,如果String很长时,这个时间消耗是很大的。更好的办法是将字符串通过调用toCharArray()方法转化为字符数组,然后通过数组索引值获取指定位置的字符。
4. 字符串转化为数字会比较耗费时间,如果需要声明数字时就直接声明。