• stringbuffer


    package com.java.api;

    /**
    * @Author: amy.zheng
    * @Description:com.java.api
    * @Date:2022-03-17-9:50 AM
    **/
    public class StringBufferCreate {
    //这是一个main方法,是程序的入口:
    public static void main(String[] args) {
    add();
    remove();
    alter();



    }

    public static void add(){
    StringBuffer str=new StringBuffer();
    str.append("abd");//加入数据
    System.out.println(str);
    str.insert(2,"123");//在指定位置加入元素
    System.out.println(str);


    }

    public static void remove(){
    StringBuffer str=new StringBuffer("jrk3jr3");
    str.delete(2,3);//删除2到3的数据,左边包含,右边不包含
    System.out.println(str);
    str.deleteCharAt(0);//删除指定位置的字符
    System.out.println(str);
    str.delete(0,str.length());//删除所有元素,从0到总长度,左边包含右边不包含
    System.out.println(str);

    }

    public static void alter(){
    StringBuffer s=new StringBuffer("abcedft");
    s.setCharAt(1,'h');// 把1的位置替换成h
    System.out.println(s);
    s.replace(1,3,"9999");//把1和2个位置替换成9999。
    System.out.println(s);
    s.reverse();//反转一下。
    System.out.println(s);



    }
    /* 最终运行结果:
    abd
    ab123d
    jr3jr3
    r3jr3
    ahcedft
    a9999edft
    tfde9999a
    */
    }

    public class StringAndStringBuffer {
    public static void equalsto(){

    String s1=new String("abc");
    String s2=new String("abc");

    System.out.println("String里面的equals方法是重写过的"+s1.equals(s2));

    StringBuffer ss1=new StringBuffer("abc");
    StringBuffer ss2=new StringBuffer("abc");

    System.out.println("StringBuffer里面的equals方法是没有重写过的"+ss1.equals(ss2));


    }
    public static void addTo(){

    String s=new String("a");
    String s2=new String("b");
    String s3=s+s2;//string可以使用加号。
    System.out.println(s3);

    StringBuffer s11=new StringBuffer("a");
    StringBuffer s22=new StringBuffer("b");
    StringBuffer s33=s11+s22;//StringBuffer不可以使用加号。
    System.out.println();
    }

    //这是一个main方法,是程序的入口:
    public static void main(String[] args) {
    equalsto();
    }
    }

     



  • 相关阅读:
    Liquidity Planner – Tips
    Liquidity Planner Configuration
    SAP FI 应收应付账龄分析-AP/AR AGING 功能研究
    Voucher = 代金券 , Coupon = 优惠劵 的财务处理
    FW:华为从信息化到数字化的五个阶段
    FW: 安全与性能保卫战 -安全高地保卫战
    FW:移动端UI一致性解决方案
    FW: SAP BO Analysis for Office 2.2 generates “Size Limit of Result Set Exceeded” error message
    FW:美团民宿跨端复用框架设计与实践
    转发:智能客服对话机器人
  • 原文地址:https://www.cnblogs.com/swiftycc/p/16017464.html
Copyright © 2020-2023  润新知