008-StringBuilder() .append()

梵高摔电脑 2021-11-14 12:33:17

public class StringBuilderTest{

    public static void main(String[] args)

    {

        StringBuilder s1 = new StringBuilder();

        s1.append("java");

        StringBuilder s2 = new StringBuilder(5);

        StringBuilder s3 = new StringBuilder("shiyanlou");

       System.out.println("///////////////////////");

        System.out.println(s1);

        System.out.println("s1:"+s1.toString()+"\tcap:"+s1.capacity());

        System.out.println("///////////////////////");

        System.out.println(s2);

        System.out.println("s2:"+s2.toString()+"\tcap:"+s2.capacity());

  System.out.println("///////////////////////");

 System.out.println(s3);

        System.out.println("s3:"+s3.toString()+"\tcap"+s3.capacity());

    }

}

...全文
35 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WeiComp 2021-11-27
  • 打赏
  • 举报
回复

膜拜大佬!!!

梵高摔电脑 2021-11-14
  • 打赏
  • 举报
回复

StringBuilder 常用方法:

方法 返回值 功能描述
deleteCharAt(int index) StringBuilder 删除 StringBuilder 中指定位置的 char
indexOf() int 返回子字符串首次出现在该字符串中的索引
capacity() int 返回当前容量
charAt(int index) char 返回序列中指定索引的 char 值
toString() String 返回序列数据的 string 格式

梵高摔电脑 2021-11-14
  • 打赏
  • 举报
回复

运行结果:
///////////////////////
java
s1:java cap:16
///////////////////////

s2: cap:5
///////////////////////
shiyanlou
s3:shiyanlou cap25
shiyanlou:project/ $
为什么shiyanlou是25个字符???

是因为 s1有16个字符,加上s h i y a n l o u 这9个字符,共有 25个。

67,944

社区成员

发帖
与我相关
我的任务
社区描述
灌水发信息每周送书 灌水发干货每周送惊喜 谁最水过年送大礼 谁最硬核过年送大礼 谁最贡献过年送大礼
社区管理员
  • 1_bit
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

我们“新手村”社区就是大家的孵化器

你们学习,我来评分

每周最高分送一本书

每月第四周送一份机械键盘

咱们新手村使用一切狂暴手段让优秀的人得到奖励

 

试试用AI创作助手写篇文章吧