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】String中插入指定字符

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

Java中在一个字符串的固定位置插入字符串

要求是这样的: String str1 = "abc"; String str2 = "abcdef"; 将str插入到str1字符串的第三个字符的后面,最后效果为:abcabcdef 方法:...

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

两步: 1:、将String类型转化为StringBuffer类型; 2、利用StringBuffer类型的insert函数插入想要插入的字符串。 下面给出代码:String s; String b;...

java中字符串快速追加

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

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
  • 16321

java对字符串操作大全

一.Java字符串类基本概念 在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。...

java----stringBuffer中的插入、删除、增加

package new1; //注意:stringBuffer中都是以0开始的数组; public class StringDemo2 { public static void main...

JAVA中StringBuffer类常用方法详解

String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串...

StringBuffer的insert()方法和append()方法

//StringBuffer的insert()方法和append()方法 class aa {  public static void main (String[] args)  {  ...

java对字符串进行加星号处理

java对字符串进行加星号处理
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中字符串的增加,插入及StringBuffer的使用
举报原因:
原因补充:

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