类 StringBuffer和StringBuilder的常用方法

StringBuffer

StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符追加或插入到字符串缓冲区中。append 方法始终将这些字符添加到缓冲区的末端;而 insert 方法则在指定的点添加字符。

package com.qianfeng.周日;

public class BufferTest {

	public static void main(String[] args) {
		
		String str = "http://www.";
		String name = emailName(str);
		System.out.print(name);

	}
	public static String emailName(String emailName) {
		//创建StringBuffer对象
		StringBuffer buffer = new StringBuffer(emailName);
		buffer.append("yx.1000phone.com");//和str中的内容拼接
		buffer.insert(4, 's');//在指定位置加字符或字符串
		return buffer.toString();//把buffer中的内容转换成字符串并返回
	}
}

StringBuilder

在 StringBuilder 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符追加或插入到字符串生成器中。append 方法始终将这些字符添加到生成器的末端;而 insert 方法则在指定的点添加字符。

package com.qianfeng.周六;

public class BuilderTest {

	public static void main(String[] args) {
		String str = "00512436";
		String sc = appendSuffix(str);
		System.out.println(sc);
	}
	public static String appendSuffix(String emailNmae) {
		StringBuilder builder = new StringBuilder(emailNmae);
		builder.append("@qq.com");//和str中的内容拼接
		builder.insert(0, "11");//在指定位置加字符或字符串
		return builder.toString();//把buffer中的内容转换成字符串并返回
	}

}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值