zoukankan      html  css  js  c++  java
  • StringBuilder类

     

     =====================================================================================================================

    2.String与StringBuilder原理对比

     =========================================================================================================================

    3.StringBuilder的构造方法和api

    Demo02StringBuilder.java

    package com.itheima.demo06StringBuilder;
    /*
    StringBuilder的常用方法:
    public StringBuilder append(...):添加任意类型数据的字符串形式,并返回当前对象自身。
    */
    public class Demo02StringBuilder {
    public static void main(String[] args) {
    //创建StringBuilder对象
    StringBuilder bu = new StringBuilder();
    //使用append方法往StringBuilder中添加数据
    //append方法返回的是this,调用方法的对象bu,this==bu
    //StringBuilder bu2 = bu.append("abc");//把bu的地址赋值给了bu2
    //System.out.println(bu);//"abc"
    //System.out.println(bu2);//"abc"
    //System.out.println(bu==bu2);//比较的是地址 true

    //使用append方法无需接收返回值
    // bu.append("abc");
    // bu.append(1);
    // bu.append(true);
    // bu.append(8.8);
    // bu.append('中');
    // System.out.println(bu);//abc1true8.8中

    /*
    链式编程:方法返回值是一个对象,可以继续调用方法
    */
    System.out.println("abc".toUpperCase().toLowerCase().toUpperCase().toLowerCase());
    bu.append("abc").append(1).append(true).append(8.8).append('中');
    System.out.println(bu);//abc1true8.8中

    }
    }

     ===================================================================================================================

  • 相关阅读:
    如何将php数组或者对象传递给javascript
    js函数定时器,定时读取系统实时连接数
    采用highchart js+flot+rrd生成cpu、mem状态监控图
    jquery动态加载 去除js
    js控制href内容的连接内容的变化
    js动态控制table的tr,td增加及删除
    php生成PDF文件(FPDF)
    .NET 单点登录开源项目
    WF控制台工作流(2)
    WF控制台工作流(1)
  • 原文地址:https://www.cnblogs.com/curedfisher/p/12418198.html
Copyright © 2011-2022 走看看