zoukankan      html  css  js  c++  java
  • Java入门——StringBuffer类

    Java入门——StringBuffer类


    认识StringBuffer类

      如果一个字符串需要经常被改变,就需要使用StringBuffer类。(String类型的变量一旦声明就很难改变,若想改变,必须改变引用地址)!  



     字符串的连接操作

      在程序书中使用append方法可以进行字符串的连接操作。

    package Sep22;
    
    public class StringBufferDemo01 {
    	public static void main(String[] args) {
    		StringBuffer buf=new StringBuffer();
    		buf.append("Hello");//利用append添加内容
    		buf.append(" World!").append("!!!!");//连续添加内容
    		buf.append("
    ");
    		buf.append("数字:").append(1).append("
    ");
    		System.out.println(buf);
    		
    	}
    }
    

      

    Hello World!!!!!
    数字:1
    

      


     在任意位置为StringBuffer添加内容

      可以直接使用insert()方法。

    package Sep22;
    
    public class StringBufferDemo03 {
    	public static void main(String[] args) {
    		StringBuffer buf=new StringBuffer();
    		buf.append(" wodld");
    		buf.insert(0, "hello");
    		System.out.println(buf);
    		
    	}
    }
    hello wodld
    

    字符串反转操作

    package Sep26;
    
    public class StringBufferDemo04 {
    	public static void main(String[] args) {
    		StringBuffer buf = new StringBuffer();
    		buf.append("word");
    		buf.insert(0, "hello");
    		String str=buf.reverse().toString();
    		System.out.print(str);
    	}
    }
    drowolleh
    

    替换指定范围内的内容

    repalce()函数
    

    字符串截取

    substring()
    

    删除指定范围的字符串

    delete();
    

    查找指定的内容是否存在

    indexOf();
    

      

  • 相关阅读:
    遗传算法的理解
    使用Grub Rescue 修复MBR
    java 虚拟机与并发处理几个问题简要(二)
    java 虚拟机与并发处理几个问题简要(一)
    Fence Repair POJ
    Best Cow Line---POJ 3617(贪心)
    迷宫的最短路径
    最大子段和
    Lake Counting --POJ 2386
    Ants POJ
  • 原文地址:https://www.cnblogs.com/BoscoGuo/p/5896405.html
Copyright © 2011-2022 走看看