Java基础13-StringBuffer
Created At :
Count:1.2k
Views 👀 :
Demo1_StringBuffer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public class Demo1_StringBuffer {
public static void main(String[] args) { StringBuffer sb = new StringBuffer(); System.out.println(sb.length()); System.out.println(sb.capacity()); StringBuffer sb2 = new StringBuffer(10); System.out.println(sb2.length()); System.out.println(sb2.capacity()); StringBuffer sb3 = new StringBuffer("ligong"); System.out.println(sb3.length()); System.out.println(sb3.capacity()); }
}
|
Demo2_StringBuffer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| public class Demo2_StringBuffer {
public static void main(String[] args) { StringBuffer sb = new StringBuffer("1234"); sb.insert(3, "heima"); System.out.println(sb); }
private static void demo1() { StringBuffer sb = new StringBuffer(); StringBuffer sb2 = sb.append(true); StringBuffer sb3 = sb.append("hadasf"); StringBuffer sb4 = sb.append(100); System.out.println(sb.toString()); System.out.println(sb2.toString()); System.out.println(sb3.toString()); System.out.println(sb4.toString()); }
}
|
Demo3_StringBuffer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public class Demo3_StringBuffer {
public static void main(String[] args) { StringBuffer sb = new StringBuffer(); sb.append("qianyu"); sb = new StringBuffer(); System.out.println(sb); }
}
|
Demo4_StringBufferMethod
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public class Demo4_StringBufferMethod {
public static void main(String[] args) { StringBuffer sb = new StringBuffer("我爱总复习"); sb.reverse(); System.out.println(sb); }
}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| public class Demo5_StringBufferMethod {
public static void main(String[] args) { StringBuffer sb = new StringBuffer("woaiheima"); String str3 = sb.substring(4, 7); System.out.println(str3); }
}
|
Demo6_StringBuffer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| public class Demo6_StringBuffer {
public static void main(String[] args) { StringBuffer sb = new StringBuffer("qianyu"); String s1 = new String(sb); System.out.println(s1); String s2 = sb.toString(); System.out.println(s2); String s3 = sb.substring(0, sb.length()); System.out.println(s3); }
private static void demo1() { StringBuffer sb1 = new StringBuffer("heima"); System.out.println(sb1); StringBuffer sb2 = new StringBuffer(); sb2.append("nateshao"); System.out.println(sb2); }
}
|
Demo7_StringBuffer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| public class Demo7_StringBuffer {
public static void main(String[] args) { String s = "qianyu"; System.out.println(s); change(s); System.out.println(s); System.out.println("---------------------"); StringBuffer sb = new StringBuffer(); sb.append("qianyu"); System.out.println(sb); change(sb); System.out.println(sb); }
public static void change(StringBuffer sb) { sb.append("itcast"); }
public static void change(String s) { s += "itcast"; }
}
|
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1210331079@qq.com
Title:Java基础13-StringBuffer
Count:1.2k
Author:千 羽
Created At:2020-06-16, 09:42:03
Updated At:2020-10-06, 10:29:14
Url:https://nateshao.github.io/2020/06/16/Java%E5%9F%BA%E7%A1%8013-StringBuffer/
Copyright: 'Attribution-non-commercial-shared in the same way 4.0' Reprint please keep the original link and author.