1、仅仅知道可以用String text= "字符串的使用";这句话来定义字符,却在实际操作时忽略了类的名称的定义,我说我定义的为什么总是不能从String转换为String 错误,原来是因为定义类的名称时定义成了String。细节问题,要注意的。
2、上面的问题我进行了重构,结果,把关键字也改成重构后的名字了,这样,运行的时候总是出错误!疯了……最后打电话问小师弟才知道,原来是这个问题搞得!!!不熟练、粗心的错!
3、String的intern()方法调用时,如果池中有相同的String对象,则返回该字符串,否则原对象会被加入池中并返回这个String对象。
4、StringBuilder类的append()方法,为对应String字符在"+"时而产生的,这个方法可以减少运行的时间,提高速率。
5、分离字符串:用split()方法协助每行数据的分离。split()方法会将原来的字符串分成一个字符数组。如下:
public class Zifuchuan {
public static void main(String[] args) {
String dajiahao="dajiahao nihao womenhao";
String[] pp=dajiahao.split(" ");
for (int i=0;i<pp.length;i++){
System.out.println(pp[i]);
}
}
}
6、接下来就是正则表达式了,这是一门很深的学问,还要研究!