StringBuffer中length()和capacity()的区别用法
来源:互联网 发布:java新手代码大全 编辑:程序博客网 时间:2024/05/16 18:38
- length()和capacity()
- 通过调用length()方法可以得到当前StringBuffer的长度。而通过调用capacity()方法可以得到总的分配
- 容量。它们的一般形式如下:
- int length()
- int capacity()
- 这里是一个例子:
- //StringBuffer length vs.capacity.
- class StringBufferDemo
- {
- public static void main(String args[])
- {
- StringBuffer sb = new StringBuffer("Hello");
- System.out.println("buffer = "+sb);
- System.out.println("length = "+sb.length);
- System.out.println("capacity = "+sb.capacity);
- }
- }
- 下面是这个程序的输出,它说明了StringBuffer如何为另外的处理预留额外的空间:
- buffer = Hello
- length = 5
- capacity = 21
- 由于sb在创建时由字符串"Hello"初始化,因此它的长度为5。因为给16个附加的字符自动增加了存储空间,因此它的存储容量为21.
- StringBuffer中length()和capacity()的区别用法
- StringBuffer中length()和capacity()的区别用法
- StringBuffer中的length和capacity方法的区别
- java StringBuffer的length()和capacity()方法比较
- Java中length(),length,size()的用法和区别
- c++中capacity和size的区别,以及reserve和resize的区别,shink_to_fit用法
- vector 中 size()和 capacity()的区别
- Vector 中size和 capacity的区别
- java中length和length()的区别
- java中length和length()的区别
- 关于Java中StringBuffer的capacity问题
- C++中string的size,length,capacity三者到底有何区别求解啦?
- Java中String ,StringBuffer和StringBuilder的区别和用法
- StringBuffer的Capacity详解
- StringBuffer的capacity
- StringBuffer的capacity()方法
- count和capacity的区别
- C++ vector中size/resize和capacity/reserve的区别
- FTP APPE&STOR
- SQL语句
- SQL语法
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session基本用法)
- Ubuntun内核make menuconfig错误Unable to find the Ncurses libraries的解决
- StringBuffer中length()和capacity()的区别用法
- xml文件创建后,注意保存类型
- 11-15诸多代码子~
- ZendFramework学习第三章(核心组件—会话处理之Zend_Session高级用法)
- Qt 平台在windows下配置CGAL
- [ArcGIS for android学习]com.esri.android.map下面有些什么
- SimpleThreadPool
- FileZilla FTP服务器上传图片异常问题分析
- Search in Rotated Sorted Array II