【Java开发】Java基础全体系入门第30篇:3.5StringBuilder和String相互转换【应用】,3.6 Stri

举报
小帅说java 发表于 2025/10/10 19:43:49 2025/10/10
【摘要】 1. Java概述 2. 第一个演示程序 day02 - Java基础语法 1 类型转换 2. 运算符 3. 流程控制语句 1. switch语句 2. for循环 3. while循环 4. 循环细节 2. 方法的定义和调用 5. 方法的注意事项 6. 方法重载 7. 方法的参数传递 1.Debug模式 2. 进制的介绍与书写格式 1. 类和对象 2. 对象内存图 3. 成员

🚀🚀🚀本篇主要内容

3.5StringBuilder和String相互转换【应用】

  • StringBuilder转换为String

​ public String toString():通过 toString() 就可以实现把 StringBuilder 转换为 String

  • String转换为StringBuilder

​ public StringBuilder(String s):通过构造方法就可以实现把 String 转换为 StringBuilder

  • 示例代码
public class StringBuilderDemo02 {
    public static void main(String[] args) {
        /*
        //StringBuilder 转换为 

3.6 StringBuilder拼接字符串案例

案例需求 :

​ 定义一个方法,把 int 数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,

​ 并在控制台输出结果。例如,数组为int[] arr = {1,2,3}; ,执行方法后的输出结果为:[1, 2, 3]

实现步骤 :

  1. 定义一个 int 类型的数组,用静态初始化完成数组元素的初始化
  2. 定义一个方法,用于把 int 数组中的数据按照指定格式拼接成一个字符串返回。 返回值类型 String,参数列表 int[] arr
  3. 在方法中用 StringBuilder 按照要求进行拼接,并把结果转成 String 返回
  4. 调用方法,用一个变量接收结果
  5. 输出结果

代码实现 :

/*
    思路

[Apache Commons Lang]

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。