输出规范的数组

如何输出类似{,,,}这种很规范的格式呢?
有二种方式:
1)除了数组的第1个元素,其他元素的前面都有逗号分隔

        String[] strs={"aa","bb","cc","dd"};
        StringBuilder sb = new StringBuilder();
        sb.append('[');
        boolean isFirst=true;//标记的初始值

        for (String string : strs) {
            if(!isFirst){//除了数组的第1个元素,其他元素的前面都有逗号分隔
                sb.append(',');
            }
            sb.append(string);
            isFirst=false;//修改标记的值,这一步非常关键。
        }
        sb.append(']');
        System.out.println(sb.toString());

2)除了最后一个元素,其他元素的后面都有逗号分隔

        String[] strs={"aa","bb","cc","dd"};

        StringBuilder sb = new StringBuilder();
        sb.append("<");

        for(int i=0;i<strs.length;i++){
            sb.append(strs[i]);
            if(i<strs.length-1){//除了最后一个元素,其他元素的后面都有逗号分隔
                sb.append(',');
            }
        }

        sb.append(">");
        System.out.println(sb.toString());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值