原来多读书 还是真的能学到新的知识呀!嘿嘿!
今天下班闲来无事翻了一会《java核心技术》打算巩固一下自己的基础,没想到看了一个多小时!
下面说今天总结的问题:
我原来写 代码的时候如果遇到n个string加在一起的话我喜欢用下面这种方法(我一直以为很简单,遇到这种问题我就用的一种方法。还总是感觉很 NB的样子哎):
public static void main(String[] args) {
String name="s";
String longname="";
for(int i=0;i<3;i++){
longname+=name;
}
System.out.println(longname);
}
输出结果是:sss (我是用的是累加的操作但是这种方法执行率比较低!)
下面介绍一下我刚看到的简单一点 的方法:
就是使用StringBuffer进行添加:
public static void main(String[] args) {
String name="s";
StringBuffer longname=new StringBuffer();
for(int i=0;i<3;i++){
longname.append(name);
}
String newname=longname.toString();
System.out.println(newname);
}
虽然输出结果也是sss,但是这个执行效率高,看这也不+=舒服是吧!
这仅仅是我自己的看法不喜勿喷!嘿嘿!
小结:工作之余看看基础知识充充电总比玩会游戏看会电视强多了是吧!FinderMyWay!加油↖(^ω^)↗小畅畅