输出规范的数组

来源:互联网 发布:sql sa登陆 18456 编辑:程序博客网 时间:2024/06/04 18:24

如何输出类似{,,,}这种很规范的格式呢?
有二种方式:
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());
原创粉丝点击