创建字符串:string company = "腾讯";
string类是不可改变的,string被final修饰过。同时不可被继承。
company += "有限公司";
system.out.println(company);
输出结果为“腾讯有限公司”,期间并没有改变string对象,而是创建了三个对象,“腾讯”,“有限公司”,“腾讯有限公司”
stringBuilder拼接字符串,不用频繁的构建对象,提升电脑性能。
stringBuilder sb = new stringbuilder("腾讯")
sb.append("有限").append("公司“)
string str = sb.tostring(); tostring()转换类型为string
多次拼接用stringBuilder
stringBuilder和stringBuffer效果一样
单线程用stringBuilder,多线程用stringBuffer
indexOf:检索字符在字符串里的位置。
trim:删除头尾的空格并返回新的字符串。
常量和变量做对比,把常量写在前面。
==比较的是jvm里的地址,equals比较的是数值或内容。
IndexOutOfBoundsException : 超出边界异常。
equalsIgnoreCase : 忽略大小写的比较。 Ignore : 忽略