java构造字符串

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值