JavaSE8基础 StringBuffer的三种构造方法
2017-09-03 14:32
211 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
code:
result:
![](https://images2017.cnblogs.com/blog/1161442/201709/1161442-20170903143202655-1218512917.png)
Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku0; public class Demo00 { public static void main(String[] args) { //无参构造 StringBuffer sb = new StringBuffer();//看API手册+源码可得,初始容量为16 System.out.println(sb.toString()); System.out.println(sb.length());//实际长度:0 System.out.println(sb.capacity());//capacity容量:16 System.out.println("-------------------------"); //指定capacity构造 StringBuffer sb1 = new StringBuffer(50);//看API手册+源码可得,初始容量为50 System.out.println(sb1.toString()); System.out.println(sb1.length());//实际长度:0 System.out.println(sb1.capacity());//capacity容量:50 System.out.println("-------------------------"); //指定字符串构造 StringBuffer sb2 = new StringBuffer("jizuiku");//看API手册+源码可得,初始容量为str.length()+16 System.out.println(sb2.toString()); System.out.println(sb2.length());//实际长度:7 System.out.println(sb2.capacity());//capacity容量:7+16 } }
result:
![](https://images2017.cnblogs.com/blog/1161442/201709/1161442-20170903143202655-1218512917.png)
Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。
相关文章推荐
- JavaSE8基础 Class getConstructors 获取一个类的public级别构造方法
- JavaSE8基础 Class getDeclaredConstructors 获取一个类的所有构造方法
- JavaSE8基础 通过this()去调用本类的其他构造方法
- Java基础知识强化37:StringBuffer类之StringBuffer的构造方法
- JavaSE8基础 String 通过构造方法 将一维char数组化为String
- JavaSE8基础 String 通过构造方法 将整个一维byte数组化为String
- JavaSE8基础 抽象类中可以有 普通的成员变量和构造方法
- JavaSE8基础 Integer构造方法 将符合标准的String类型转成int类型
- JavaSE8基础 Class 获取一个类的Class对象的三种方法
- JavaSE8基础 子类中所有的构造方法默认访问父类中无参构造方法
- JavaSE8基础 String 通过构造方法把部分一维byte数组转为字符串
- JavaSE8基础 File 通过构造方法可以指向一个不存在的文件
- java基础:面向对象(继承中构造方法的注意事项)
- Java基础——构造函数、抽象类、父类构造方法初始化
- c++中的三种排序,比较基础,因为作为一个编程员总要会几种排序方法
- java小基础之方法与构造方法
- 黑马程序员--java基础--构造方法
- 基础场景构造与子流的测试用例设计方法
- 黑马程序员---java基础---面向对象中的构造方法及static关键字,变量的问题
- JavaSE8基础 在构造代码块中给final类型的成员变量赋值