java中字符串的增加,插入及StringBuffer的使用

原创 2016年09月01日 20:10:11

java中StringBuffer 是一个String类的一个增强类,不属于String类,使用StringBuffer类也需要两步
①声明StringBuffer对象并初始化
StringBuffer mBuffer = new StringBuffer(“==”);
②使用StringBuffer对象
StringBuffer有增加的方法append(参数);
还有将参数插入到字符串指定位置(int类型)后并返回,参 数可以是包括String的任何类型。

    StringBuffer mBuffer = new StringBuffer("==");
    int num = 11;
    StringBuffer sa = mBuffer.append(num);
    System.out.println(sa);

    mBuffer.append("88");
    mBuffer.append("mm");
    mBuffer.append("$$$");
    mBuffer.append("java  html   sql ");
    System.out.println(mBuffer.toString());
    mBuffer.insert(2," ");//在第二个位置上插入空格
    System.out.println(mBuffer.toString());
    mBuffer.insert(0, " ");
    System.out.println(mBuffer.toString());
    mBuffer.insert(6, " ");
    System.out.println(mBuffer.toString());

需要注意的是StringBuffer类型不是String类型 不能直接打印需要用toString()方法

版权声明:本文为博主原创文章,未经博主允许不得转载。

java中字符串快速追加

字符串是程序开发中使用最为频繁的数据,在java中字符串是String类的对象,它是不可变的数据,当执行字符串连接操作时将生成新的字符串,而不是修改原来的字符串,所以大量字符串操作将会非常耗时。这时我...
  • lianyushengren
  • lianyushengren
  • 2015年03月23日 21:12
  • 5764

java String常用操作以及比较用String与StringBuffer追加字符的执行效率【修订2】

/* Come from xixifeng.com Author: 习习风 */ public class AboutString { public static void main(Strin...
  • StellaAh
  • StellaAh
  • 2012年06月08日 00:24
  • 17222

java 将字符串追加到文件已有内容后面

/** * 将字符串追加到文件已有内容后面 * * @param fileFullPath 文件完整地址:D:/test.txt * @param conte...
  • xyhwork
  • xyhwork
  • 2017年07月20日 11:55
  • 1032

【Java】String中插入指定字符

一段简单的代码,功能是把一个不规范的mac地址,中间插入" : "分割,中间使用了String和StringBuider的互相转换;StringBuilder插入 " : "的操作,代码如下: St...
  • Qyee16
  • Qyee16
  • 2015年11月01日 23:42
  • 26696

JAVA中String字符串的各种基本操作

/* String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。 常用的方法如下: 1、获取: 1.1 字符串中包含的字符数,也就是字符串的长度。 int...
  • u012369373
  • u012369373
  • 2015年11月17日 22:35
  • 13133

java向字符串数组中动态添加字符串

在向字符串数组中动态添加字符串中遇到了错误。 我已开始是这样做的 String [] result; int n=5; for(int i=0;i { result[0]=String.valueOf...
  • yxg190221
  • yxg190221
  • 2013年11月08日 15:23
  • 5824

【Java】在一个字符串指定位置插入字符串

四、更新更新时间:2017年12月8日01:51:24 下面的方法有一个问题,是我刚才没有考虑到的问题,就是下面的方法只适用于一次操作,如果两次操作会有问题,什么问题呢,就是你第一次插入之后,Str...
  • River_Continent
  • River_Continent
  • 2017年12月07日 23:29
  • 1093

JAVA往字符串中某位置加入一个字符串

String a = “hello”; StringBuffer sb = new StringBuffer(); 1、 sb.append(a).insert(2,”aaa”); 结果sb....
  • wsztqf
  • wsztqf
  • 2016年03月08日 13:35
  • 2055

java在一个字符串前面插入另一个字符串的方法

两步: 1:、将String类型转化为StringBuffer类型; 2、利用StringBuffer类型的insert函数插入想要插入的字符串。 下面给出代码:String s; String b;...
  • lywtbbigcow
  • lywtbbigcow
  • 2016年10月10日 19:40
  • 7744

Java中StringBuffer的用法详解

Java中StringBuffer的用法详解众所周知String作为不可修改的对象,即每次更改String都会产生一个新的字符串对象,与之相对应的StringBuffer类的对象能够进行多次修改并且不...
  • a940902940902
  • a940902940902
  • 2017年02月22日 00:42
  • 1183
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中字符串的增加,插入及StringBuffer的使用
举报原因:
原因补充:

(最多只允许输入30个字)