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

/*
 * 需求:把数组中的数据按照指定个格式拼接成一个字符串
 * 举例:
 *         int[] arr = {1,2,3};    
 * 输出结果:
 *        "[1, 2, 3]"
 * 分析:
 *         A:定义一个字符串对象,只不过内容为空
 *         B:先把字符串拼接一个"["
 *         C:遍历int数组,得到每一个元素
 *         D:先判断该元素是否为最后一个
 *             是:就直接拼接元素和"]"
 *             不是:就拼接元素和逗号以及空格
 *         E:输出拼接后的字符串
 */

public class StringTest {
    public static void main(String[] args) {
        // 前提是数组已经存在
        int[] arr = { 1, 2, 3 };

        // 定义一个字符串对象,只不过内容为空
        String s = "";

        // 先把字符串拼接一个"["
        s += "[";

        // 遍历int数组,得到每一个元素
        for (int x = 0; x < arr.length; x++) {
            // 先判断该元素是否为最后一个
            if (x == arr.length - 1) {
                // 就直接拼接元素和"]"
                s += arr[x];
                s += "]";
            } else {
                // 就拼接元素和逗号以及空格
                s += arr[x];
                s += ", ";
            }
        }

        // 输出拼接后的字符串
        System.out.println("最终的字符串是:" + s);
    }
}

最终的字符串是:[1, 2, 3]

时间: 2024-11-24 23:50:56

把数组中的数据按照指定个格式拼接成一个字符串的相关文章

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

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

SQLSqlserver中如何将一列数据,不重复的拼接成一个字符串

把一列数据拼接成一个字符串比较简单: declare @test varchar(500) set @test=''; select @[email protected]+name+',' from person select @test 但是如果数据中有重复选项,想去掉重复的就比较绕弯了. declare @test varchar(500) set @test=''; select distinct @test=@test+name+',' from person select @test

《数据结构、算法与应用》8.(顺序查找数组中第一个出现指定元素的位置)

最近在读<数据结构.算法与应用>这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢 8. 从左至右检查数组a[0:n-1]中的元素,以查找雨x相等的那些元素.如果找到一个元素与x相等,则函数返回x第一次出现所在的位置.如果在数组中没有找到这样的元素,函数则返回-1. // // main.cpp // Test_08 // // Created

数组的创建/查找数组里面的内容/添加数组中元素/使用指定的字符串把数组链接起来/判断数组内是否有指定的数组元素/四种遍历进行输出数组中的元素有哪些

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建数组 //1.快速创建数组@[] NSArray*[email protected][@"month",@"tue",@" wed",@"fir"]; //2,创建空的数组 NSArray*arr=[[NSArray a

关于iOS去除数组中重复数据的几种方法

关于iOS去除数组中重复数据的几种方法 在工作工程中我们不必要会遇到,在数组中有重复数据的时候,如何去除重复的数据呢? 第一种:利用NSDictionary的AllKeys(AllValues)方法 可以将NSArray中的元素存入一个字典,然后利用AllKeys或者AllValues取得字典的所有键或值,这些键或值都是去重的.代码: NSArray *dataArray = @[@"2014-04-01",@"2014-04-02",@"2014-04-

C# 移除数组中重复数据

#region 移除数组中重复数据 /// <summary> /// 移除数组中重复数据 /// </summary> /// <param name="array">需要除重的数组</param> /// <returns>不重复数组</returns> public static string[] DelRepeatData(string[] array) { return array.GroupBy(p =

移除数组中重复数据

#region 移除数组中重复数据 /// <summary> /// 移除数组中重复数据 /// </summary> /// <param name="array">需要除重的数组</param> /// <returns>不重复数组</returns> public static string[] DelRepeatData(string[] array) { return array.GroupBy(p =

php去除数组中重复数据

<?php /** * 去除数组中重复数据 * by www.jbxue.com **/ $input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer",

把数组中的数据提取出来,包括数组中的数组

/*** 用闭包 实现数组中及数组内部数组 的数据提取出来*/ var myarr = [1,2,8,[3],[4,[5,[6],['a','b']],[9]]]; function tqFun(qcArr1){ var tempArr = []; function bbFun (qcArr){ for(var i=0; i<qcArr.length; i++){ if(qcArr[i] instanceof Array){ bbFun(qcArr[i]); }else{ tempArr.pus