zoukankan      html  css  js  c++  java
  • StringBuffer类


    概述:就是字符串临时存放的地方


    特点: 是一个线程安全的可变字符序列 ; 线程安全对应的效率低 ;


    构造方法

    public StringBuffer():无参构造方法

    public StringBuffer(String s):指定字符串内容的字符串缓冲区对象

    * StringBuffer的方法:

    public int length():返回长度(字符数)。 实际值


    成员方法

    * 添加功能

    public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身

    public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身

    * 删除功能

    public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身

    public StringBuffer delete(int start,int end):删除从指定位置开始指定位置结束的内容,并返回本身

    * 替换和反转功能

    public StringBuffer replace(int start,int end,String str):从start开始到end用str替换

    public StringBuffer reverse():字符串反转

    * 截取功能

    public String substring(int start):从指定位置截取到末尾

    public String substring(int start,int end): 截取从指定位置开始到结束位置,包括开始位置,不包括结束位置


    String 和 StringBuffer 之间的相互转换

    * String ----> StringBuffer:

    *可以使用StringBuffer的构造方法

    **使用append方法

    * StringBuffer ---> String : * StringBuffer 的 toString() ;


    String 作为参数传递的问题

    String 虽然是一个引用数据类,但是在作为参数传递的时候是按照基本数据类型进行传递的,传递的是具体的值

  • 相关阅读:
    Delphi程序设计之惯用法
    有关ADO专题
    钓子程序代源
    delphi函数大集合
    2012暑期川西旅游之第四天(丹巴甲居藏寨小金达维日隆)
    主流F2.8标准变焦镜头信息
    2012暑期川西旅游之第一天(成都海螺沟)
    2012暑期川西旅游之第五天(四姑娘山之双桥沟)
    宾得最小饼干DA 40mm F2.8 Limited[转]
    主流F2.8标准变焦镜头信息
  • 原文地址:https://www.cnblogs.com/loaderman/p/6407191.html
Copyright © 2011-2022 走看看