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     }
  • 相关阅读:
    UVA12125 March of the Penguins (最大流+拆点)
    UVA 1317 Concert Hall Scheduling(最小费用最大流)
    UVA10249 The Grand Dinner(最大流)
    UVA1349 Optimal Bus Route Design(KM最佳完美匹配)
    UVA1212 Duopoly(最大流最小割)
    UVA1395 Slim Span(kruskal)
    UVA1045 The Great Wall Game(二分图最佳匹配)
    UVA12168 Cat vs. Dog( 二分图最大独立集)
    hdu3488Tour(KM最佳完美匹配)
    UVA1345 Jamie's Contact Groups(最大流+二分)
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10986781.html
Copyright © 2011-2022 走看看