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学习日记的主要内容,如果未能解决你的问题,请参考以下文章