首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习之StringBuffer类的构造方法

java学习之StringBuffer类的构造方法

作者头像
吾爱乐享
发布2018-07-13 14:57:41
4130
发布2018-07-13 14:57:41
举报
文章被收录于专栏:吾爱乐享吾爱乐享

StringBuffer类的构造方法

  1. public stringbuffer()空参构造方法
  2. public stringbuffer(int capacity)指定容器容量的字符串缓冲区对象
  3. public stringbuffer(shring str)指定字符串的字符串缓冲区对象
package com.ifenx8.studay;

public class Demo_StringBuffer {

	/**
* A:StringBuffer的构造方法:
	* public StringBuffer():无参构造方法
	* public StringBuffer(int capacity):指定容量的字符串缓冲区对象
	* public StringBuffer(String str):指定字符串内容的字符串缓冲区对象
* B:StringBuffer的方法:
	* public int capacity():返回当前容量。	理论值(不掌握)
	* public int length():返回长度(字符数)。 实际值


	 */
	public static void main(String[] args) {
		demo1();
		demo2();
		demo3();
	}

	private static void demo3() {
		StringBuffer sb2 = new StringBuffer("fenxiangba");//创建对象并赋值一个字符串
		System.out.println(sb2.length());//容器中字符的长度,结果为:10
		System.out.println(sb2.capacity());//容器的容量,结果是在初始容量的基础上加上字符串的长度,结果为:26
	}

	private static void demo2() {
		StringBuffer sb1 = new StringBuffer(12);//创建对象,并赋值capacity容器的容量
		System.out.println(sb1.length());//容器中字符的长度,结果为:0
		System.out.println(sb1.capacity());//容器的赋值容量,结果为:12
	}

	private static void demo1() {
		StringBuffer sb = new StringBuffer();//创建空参构造对象
		System.out.println(sb.length());//sb.length()是容器中的字符的个数。这个是实际值,结果:0
		System.out.println(sb.capacity());//sb.capacity()是容器的初始容量16。这个是 理论值,结果:16
	}

}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • StringBuffer类的构造方法
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档