zoukankan      html  css  js  c++  java
  • 2019-06-06 java学习日记

    StringBuffer的替换功能:

    public StringBuffer replace(int start,int end, String str);

    从start开始到end用str替换

    1 public static void main(String[] args) {        
    2             StringBuffer sb1 = new StringBuffer("baoma");
    3             sb1.replace(3, 5, "bei");
    4             System.out.println(sb1);
    5            
    6     }

    StringBuffer的反转功能:

    public StringBuffer reverse();

    字符串反转

    1     public static void main(String[] args) {        
    2             StringBuffer sb1 = new StringBuffer("baoma");
    3             sb1.reverse();
    4             System.out.println(sb1);
    5 }

    StringBuffer的截取功能:

    public String substring(int start)

    从指定位置截取到末尾

    public String substring(int start,int end)

    截取从指定位置开始到结束位置,包括开始位置,不包括结束位置

    注意:返回值类型不再是StringBuffer本身

    1 public static void main(String[] args) {
    2          StringBuffer sb1 = new StringBuffer("baiheia");
    3             String str = sb1.substring(5);
    4             System.out.println(str);
    5             System.out.println(sb1);            
    6             String str2= sb1.substring(0,5);
    7             System.out.println(str2);
    8     }

    StringBuffer与String的相互转换:

    String转StringBuffer

    1,通过构造方法

    2,通过append()方法

    StringBuffer转String

    1,通过构造方法

    2,通过toString()方法

    3,通过subString(0,length);

     1 public static void main(String[] args) {
     2           //demo1(); String 转 StringBuffer
     3             StringBuffer sb1=new StringBuffer("woaiheima");  
     4           //StringBuffer转String
     5             String s1=new String(sb1);
     6             System.out.println(s1);
     7             
     8           //通过toString方法将StringBuffer转String  
     9             System.out.println(s1.toString());
    10          
    11           //通过截取字符串将StringBuffer转换为String
    12             String s2=sb1.substring(0,sb1.length());
    13             System.out.println(s2);
    14             
    15 
    16         }
    17 
    18         private static void demo1() {
    19           //通过构造方法将字符串转换为StringBuffer对象
    20             StringBuffer sb1=new StringBuffer("woaiheima");
    21             System.out.println(sb1);
    22             
    23           //通过append方法将字符串转化为StringBuffer对象
    24             StringBuffer sb2=new StringBuffer();
    25             sb2.append("heima");
    26             System.out.println(sb2);
    27         
    28     }
  • 相关阅读:
    第三周学习笔记
    质量属性
    第四周学习
    逻辑回归
    架构的概念
    第二周总结
    线性回归
    十步走-阅读笔记六
    十步走-阅读笔记五
    P2633 Count on a tree
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10986781.html
Copyright © 2011-2022 走看看