java基础--StringBuffer的使用以及方法

//StringBuffer 自带buffer
@Test
public void test9()
{
StringBuffer strb = new StringBuffer(“aaa”);//空对象
strb.append(“,”);
strb.append(“bbbb”);
System.out.println(strb.indexOf(“a”));
//stringbuffer zhuan string

}
//根据下标删除
@Test
public void test10() 
{
    StringBuffer  strb = new StringBuffer("上课的时候无精打采,到了大街上兴高采烈");//空对象
    StringBuffer str1 = strb.deleteCharAt(2);
    System.out.println(str1);
}

@Test
public void test11() 
{
    StringBuffer  strb = new StringBuffer("上课的时候无精打采,到了大街上兴高采烈");//空对象
    StringBuffer str1 = strb.delete(2,5); //钱包后不包
    System.out.println(str1);
}


@Test
public void test12() 
{
    StringBuffer  strb = new StringBuffer("上课的时候无精打采,到了大街上兴高采烈");//空对象
    StringBuffer str1 = strb.insert(2, "*");//在第A个位置 加B
    System.out.println(str1);
}
//编写程序将 “jdk” 全部变为大写,并输出到屏幕,截取子串”DK” 并输出到屏幕

@Test
public void test13() 
{
    String jdk =  "jdk";
    /*System.out.println(jdk.toUpperCase());
    System.out.println(jdk.toUpperCase().substring(1));*/
    StringBuffer sbr =  new StringBuffer(jdk);
    System.out.println(sbr.reverse());
}

/**
 * 写一个方法判断一个字符串是否对称 例:abccba  
参考StringBuffer的reverse()函数
 */
@Test
public void test14() 
{
    StringBuffer s1  = new StringBuffer("wanghaooagnaw");
    StringBuffer  s2 = s1.reverse();
    System.out.println(s1);
    System.out.println(s2);
    if(s1.equals(s2)) {
        System.out.println("是对称的");
    }else {
        System.out.println("不是对称的");
    }
}


@Test
public void test15() 
{
    StringBuffer s3  = new StringBuffer("ah");
    String s5 = s3.toString();

    s3.reverse();  // reverse将内容倒序  
    System.out.println(s5);
    if(s3.equals(s5)) {
        System.out.println("是对称的");
    }else {
        System.out.println("不是对称的");
    }
}
/**
 * String s=”name=zhangsan age=18 classNo=090728 ”;
 * 将上面的字符串拆分,结果如下:zhangsan 18 090728
 */
@Test
public void test16() 
{
    String str = "name=zhangsan age=18 classNo=090728";
    String[]  strayyay = str.split(" ");  //按照空格 分数组  [name=zhangsan]   [age=18]   []
    for(int i= 0;i<strayyay.length;i++) {
       String[]  str2 = strayyay[i].split("=");  //  [name]  [zhangsan]
         System.out.println( str2[1]);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值