java构造字符串

2014-11-24 02:25:21 · 作者: · 浏览: 0

原来多读书 还是真的能学到新的知识呀!嘿嘿!

今天下班闲来无事翻了一会《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!加油 (^ω^) 小畅畅