1 package cn.itcast.p2.stringbuffer.demo;
2
3 public class StringBuilderTest {
4 public static void main(String[] args) {
5 int[] arr = {3,1,5,3,8};
6 String s = arrayToString(arr);
7 System.out.println(s);
8 System.out.println(arrayToString_2(arr));
9 }
10 /**
11 * 讲一个int数组变成字符串
12 * @param arr
13 * @return
14 */
15 public static String arrayToString_2(int[] arr) {
16 StringBuilder sb = new StringBuilder();
17 sb.append("[");
18 for (int i = 0; i < arr.length; i++) {
19 if(i!=arr.length-1)
20 sb.append(arr[i]+",");
21 else {
22 sb.append(arr[i]+"]");
23 }
24 }
25
26 return sb.toString();
27 }
28
29 /**
30 * 讲一个int数组变成字符串
31 * @param arr
32 * @return
33 */
34 public static String arrayToString(int[] arr) {
35 String str = "[";
36 for (int i = 0; i < arr.length; i++) {
37 if(i!=arr.length-1)
38 str+=arr[i]+",";//连接一次逗号就产生一个字符串常量的成员,循环后产生n多个
39 else {
40 str+=arr[i]+"]";
41 }
42 }
43
44 return str;
45 }
46
47 //数据越多用容器,集合,stringbuffer,数组 ,这三个容器
48 }

最新文章

  1. win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机
  2. 利用iis虚拟目录实现文件服务器功能(分布式存储)
  3. iOS开发之百度地图的集成——地图标注&amp;POI检索
  4. 修复 SQLite 数据库文件
  5. Android多媒体框架对音乐播放器的支持
  6. Dao层和Service层设计
  7. A Tour of Go Exercise: HTTP Handlers
  8. win10.10 激活
  9. 11_Servlet生命周期
  10. gridview两列数据的互换
  11. cocos2d-x删除本地存储的文件UserDefault.xml方法——白费
  12. 防SQL注入:生成参数化的通用分页查询语句
  13. Ubuntu Linux系统下的SVN客户端工具PySVN
  14. dede系统自定义变量删除方法
  15. grunt 的安装和简单使用
  16. pc端,移动端css重置样式
  17. 利用kibana插件对Elasticsearch进行批量操作
  18. vs2017 使用Bower 抛出异常ECMDERR Failed to execute &quot;git ls-remote --tags --heads
  19. (16)JavaScript的流程控制(js的循环)
  20. s4-8 虚拟局域网

热门文章

  1. SpringBoot简单整合分布式任务调度平台(XXL-JOB)
  2. SpringBoot整合knife4j框架(可生成离线接口文档),并设置接口请求头token默认值
  3. Linux生成SSH密钥对
  4. 再谈多线程模型之生产者消费者(总结)(c++11实现)
  5. 【LeetCode】581. Shortest Unsorted Continuous Subarray 解题报告(Python & C++)
  6. 魔法串(hud4545)
  7. Shell实现文件内容批量替换的方法
  8. 计算机图形学——梁友栋-Barsky算法
  9. Java基础(八)——IO流2_缓冲流、转换流
  10. Linux-saltstack-3 saltstack的grains和pillar的基本使用