当前位置: 首页 > news >正文

String-需求:把数组中的数据按照指定的格式拼接成一个字符串

package cn.lianxi;
/*
 * 需求:把数组中的数据按照指定的格式拼接成一个字符串
 *     举例:
 *             int [] arr = {1,2,3};
 * 输出结果
 *             “[1, 2, 3]”
 * 分析:
 *         1.定义一个字符串对象,只不过内容为空
 *         2.把字符串拼接一个“[”
 *         3.遍历数组,得到每一个元素
 *         4.先判断该元素是否为最后一个
 *                 是:就直接拼接元素和]
 *                   不是:就拼接元素和逗号以及空格
 *         5.输出拼接后的字符串
 * */
public class zifu {
    public static void main(String[] args) {
    
        int[] arr = {1, 2, 3};
        String s = "";
        s += "[";
        for(int i = 0;i<arr.length;i++){
            if(i == arr.length-1){
                s += arr[i];
                s += "]";
            }
            else
            {
                s += arr[i];
                s +=", ";
            }
        }
        System.out.println("最终的字符串是:"+s);    
    }
}

 

转载于:https://www.cnblogs.com/Deleting/p/5068696.html

相关文章:

  • java.awt.Label类
  • ZendGuardLoader安装
  • java.awt.Button类
  • timesten内存数据同步创建
  • java.awt.TextField类
  • java.awt.TextArea类
  • java.awt.Checkbox类
  • 通过weburl 启动windows程序
  • java.awt.Choice类
  • luacurl安装
  • java.awt.List类
  • java.awt中的菜单
  • 绘制图像
  • 学生信息管理系统
  • 设置窗口运行时的大小为屏幕大小
  • python3.6+scrapy+mysql 爬虫实战
  • Apache Pulsar 2.1 重磅发布
  • DOM的那些事
  • k8s如何管理Pod
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Python打包系统简单入门
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 工作手记之html2canvas使用概述
  • 官方解决所有 npm 全局安装权限问题
  • 蓝海存储开关机注意事项总结
  • 区块链共识机制优缺点对比都是什么
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 由插件封装引出的一丢丢思考
  • 原生 js 实现移动端 Touch 滑动反弹
  • const的用法,特别是用在函数前面与后面的区别
  • zabbix3.2监控linux磁盘IO
  • 如何正确理解,内页权重高于首页?
  • ​插件化DPI在商用WIFI中的价值
  • #vue3 实现前端下载excel文件模板功能
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (39)STM32——FLASH闪存
  • (C语言)二分查找 超详细
  • (pojstep1.3.1)1017(构造法模拟)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (强烈推荐)移动端音视频从零到上手(下)
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Scala的“=”符号简介
  • ****Linux下Mysql的安装和配置
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET面试题(二)
  • .NET性能优化(文摘)
  • @EnableAsync和@Async开始异步任务支持
  • [ linux ] linux 命令英文全称及解释
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心