java代码的优化
java代码的优化其实是很有学问的,在这里我主要介绍几点,希望可以大家的开发中到一定的作用;
一:substring()截取字符串
public String substring(int beginIndex)
该方法意思: 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
substring()方法存在内存溢出,解决方法:new String(str.substring())
二:字符串分割与查找
1,最原始的字符串分割 -- split()
String str = "abcd#abcd#abcd"; for(int i=0;i<1000;i++){ str.split("#"); }
这样执行1000次, 看看时间;
2;使用效率更高的StringTokenizer()类分割字符串;
java.util.StringTokenizer
3,更有效的字符串分割方法
public int indexOf(String str)
我就是一个菜鸟!