2019-06-06 java学习日记

Posted sherwin-liao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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     

 

以上是关于2019-06-06 java学习日记的主要内容,如果未能解决你的问题,请参考以下文章

java学习日记(8-13)

java学习日记

java学习日记-基础-字符串内容替换

Java 程序性能优化“学习日记”

java学习日记

JAVA学习日记6-0711