StringBuilder类练习
2024-10-19 17:49:33
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 }
最新文章
- win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机
- 利用iis虚拟目录实现文件服务器功能(分布式存储)
- iOS开发之百度地图的集成——地图标注&;POI检索
- 修复 SQLite 数据库文件
- Android多媒体框架对音乐播放器的支持
- Dao层和Service层设计
- A Tour of Go Exercise: HTTP Handlers
- win10.10 激活
- 11_Servlet生命周期
- gridview两列数据的互换
- cocos2d-x删除本地存储的文件UserDefault.xml方法——白费
- 防SQL注入:生成参数化的通用分页查询语句
- Ubuntu Linux系统下的SVN客户端工具PySVN
- dede系统自定义变量删除方法
- grunt 的安装和简单使用
- pc端,移动端css重置样式
- 利用kibana插件对Elasticsearch进行批量操作
- vs2017 使用Bower 抛出异常ECMDERR Failed to execute ";git ls-remote --tags --heads
- (16)JavaScript的流程控制(js的循环)
- s4-8 虚拟局域网
热门文章
- SpringBoot简单整合分布式任务调度平台(XXL-JOB)
- SpringBoot整合knife4j框架(可生成离线接口文档),并设置接口请求头token默认值
- Linux生成SSH密钥对
- 再谈多线程模型之生产者消费者(总结)(c++11实现)
- 【LeetCode】581. Shortest Unsorted Continuous Subarray 解题报告(Python & C++)
- 魔法串(hud4545)
- Shell实现文件内容批量替换的方法
- 计算机图形学——梁友栋-Barsky算法
- Java基础(八)——IO流2_缓冲流、转换流
- Linux-saltstack-3 saltstack的grains和pillar的基本使用