package com.it.pinjieString;
/*需求:定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串进行返回,调用该方法,并在控制台输出结果,
//例如,数组为int[] arr ={1,2,3},执行方法后的结果为[1,2,3]
*实现:
* */
public class pinjieString {public static void main(String[] args) {int[] arr={1,2,3};String s1=pinjie(arr);//调用pinjie方法,获取返回值字符串,并定义变量接收//最后打印字符串即可System.out.println(s1);}public static String pinjie(int[] arr){//通过StringBuild有参构造方法,创建对象,封装数据StringBuilder str =new StringBuilder("[");//存入初始值[for (int i = 0; i < arr.length; i++) {//for循环遍历数组,从而调用append方法,// 接收到每个数据完成字符串的拼接if(i==arr.length-1){str.append(arr[i]+"]");}else{str.append(arr[i]+", ");}}String s1=   str.toString();//最后调用toString方法完成字符串类型的转换return s1;//返回拼接后的字符串}
}

append方法实现字符串的拼接相关推荐

  1. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  2. append方法的原理

    StringBuilder 中append()方法的原理 1.简介: append()方法是用来拼接字符串的,在循环语句中使用可提高代码效率[1]. 2.用法: //用法一 StringBuilder ...

  3. StringBuilder的append方法原理

    关于字符串拼接,我们一般使用+号对String类进行拼接,但实际上这是一种非常不高效的方法,而另一种方法就是使用StringBuilder类的append方法,这是一种非常高效的方式. 今天也是被面试 ...

  4. append()方法_超详细教程 | pandas合并之append和concat

    ​ 本篇文章主要介绍了pandas中对series和dataframe对象进行连接的方法:pd.append()和pd.concat(),文中通过示例代码对这两种方法进行了详细的介绍,希望能对各位py ...

  5. Java中三种字符串的拼接(++ , String.format , StringBuilder.append)

    在Java中 , 对字符串内容的拼接是比较常见的操作 , 通常有三种方式 . 用String类重载'+'运算符进行拼接本质上是调用StringBuilder.append . 用类似C的printf风 ...

  6. 字符串的拼接的四种方法 ---(Java版)

    1.使用最简单的+运算法 String str1 = "hello"; String str2 =" world";String str3 = str1+str ...

  7. python 字符串拼接_面试官让用 3 种 python 方法实现字符串拼接 ?对不起我有8种……...

    点击上方 蓝字关注我们 点击上方"印象python",选择"星标"公众号重磅干货,第一时间送达!之前发过很多关于 Python 学习的文章,收到大家不少的好评, ...

  8. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

    循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

  9. String的intern方法演示及各种字符串的拼接对比

    演示String的intern方法,以及各种拼接字符串的区别 package string;/*** @Author gzx* @create 2022-1-14 jdk8*/ public clas ...

最新文章

  1. 暴风影音去广告链接和后台运行进程
  2. 自动化运维之PSSH
  3. 【转】Linux单人维护密码
  4. fguillot json rpc_hyperf与go基于jsonrpc2.0通信
  5. 将ubuntu引导项加入windowsXP启动菜单中
  6. webstorm快捷键生成html页面,webStorm快捷键总结
  7. UBUNTU 8.04系统美化
  8. centos7安装snort的九九八十一难!
  9. Word 二级标题不跟随一级标题变化
  10. 详解基于深度学习的伪装目标检测
  11. 为什么不要去外包公司?
  12. 运算放大器 之 概述
  13. 【Vim】No write since last change
  14. 数据库练习:分数排名
  15. 蘑菇街顶天:真诚与尊重是技术团队的管理要点
  16. 生死看淡,不服就GAN(四)---- 用全连层GAN生成MNIST手写体
  17. Python中的PIL给图片添加文字
  18. 惊醒!北漂,你到底在漂什么?
  19. 关于数据存储引擎结构,没有比这篇更详细的
  20. web前端+HTML5+CSS3学习笔记

热门文章

  1. 定额发票怎么扫描出来?分享三个好用的软件
  2. 位运算符之左移右移(简单易懂)
  3. java-15种锁之公平锁和非公平锁
  4. 递归函数c语言中的定义,C语言函数定义、调用-递归函数.doc
  5. TS简单介绍以及用法
  6. python修复老照片_10篇必读深度图像修复文章,珍贵老照片有救了!
  7. 四级备考指南!!??
  8. 计算机一级b考试试题及答案,全国计算机等级一级B考试试题及答案(真题) .doc
  9. Matlab画图颜色
  10. servlet过滤器详解