zoukankan      html  css  js  c++  java
  • StringBuffer类

    StringBuffer类的增加,替换,插入,反转

     public void stringBufferDemo() {
            String str = "hello";
    //        创建字符串的缓冲区对象
            StringBuffer sb = new StringBuffer(str);
    //        在给定字符串的末尾添加字符串(append)
            sb.append("world");
      //在给定字符串的开始索引(5),添加字符串“java”
            sb.insert(5, "java");
            //删除给定字符串中索引下的值
            sb.deleteCharAt(0);
            //删除给定字符串中开始索引到结束索引下的值(包含开始索引,不包含结尾)
            sb.delete(5,10);
            //替换指定索引到结束索引的字符串
            sb.replace(5,9,"你好");
            //  字符串的反转
            sb.reverse();
            //返回类型为StringBuffer
            System.out.println(sb);
            //把返回类型转换为String的两种方式(s或s1)
            String s = new String(sb);
            System.out.println(s);
            String s1 = sb.toString();
            System.out.println(s1);
        }

     遍历数组时使用append

     public String  stringBufferDemo2(){
            int [] arr ={11,33,22,55,66};
            StringBuffer sb = new StringBuffer();
            sb.append("[");
            for (int i=0;i<arr.length;i++){
                if(i!=arr.length-1){
                    sb.append(arr[i]).append(",");
                }else {
                    sb.append(arr[arr.length-1]).append("]");
                }
            }
       return sb.toString(); }
    View Code
  • 相关阅读:
    MySQL日志
    MySQL备份与恢复
    MySQL创建数据表并建立主外键关系
    MySQL函数的使用
    MySQL存储过程
    MySQL变量的使用
    MySQL个人学习笔记
    SQL Server CLR 使用 C# 自定义存储过程和触发器
    SQL Server CLR 使用 C# 自定义函数
    LC 918. Maximum Sum Circular Subarray
  • 原文地址:https://www.cnblogs.com/dw3306/p/9209257.html
Copyright © 2011-2022 走看看