黑马程序员技术交流社区

标题: 数组转为字符串 [打印本页]

作者: lf900827    时间: 2015-8-26 21:54
标题: 数组转为字符串
编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如:根据内容为[1][2][3]的数组形成内容为“1,2,3”的字符串。
作者: 陈祥    时间: 2015-8-26 22:11
用String.value.Of(char[] chr)
作者: pengbeilin    时间: 2015-8-26 22:19
定义StringBulider容器
for循环遍历数组,把数组里的元素一个一个往容器中加并用逗号隔开
遍历完之后 用subString(0,sub.length-1)方法打印容器中的元素 最后多了一个逗号,所以那个逗号就不打印出来了
作者: 心之谷96    时间: 2015-8-26 22:20
我随便写了一个,方法不一定很好,仅作参考靠

public class test1 {

        public static void main(String[] atgs) {
                // TODO Auto-generated method stub
               
                int[] arr = {1,2,3,4,5};
               
                System.out.print("\"");
               
                for(int x = 0; x<arr.length; x++)
                {
                        if(x!=arr.length-1)
                                System.out.print(arr[x]+",");
                        else
                                System.out.print(arr[x]);
                }
                System.out.print("\"");

        }

}
作者: 收获远眺    时间: 2015-8-26 22:24
赞一个。。。。。。
作者: xp2015    时间: 2015-8-26 22:48
        public static void main(String[] args){
                int[] arr = {1,2,3};
                Arrays.toString(arr);
                System.out.print(arr[0]);
                for(int i=1;i<arr.length;i++){
                        System.out.print(","+arr[i]);
                }
               
        }
作者: xp2015    时间: 2015-8-26 22:51
        public static void main(String[] args){
                int[] arr = {1,2,3};
                System.out.print(arr[0]);
                for(int i=1;i<arr.length;i++){
                        System.out.print(","+String.valueOf(arr[i]));
                }
               
        }
作者: xp2015    时间: 2015-8-26 22:58
        public static void main(String[] args){
                StringBuffer sb = new StringBuffer();
                int[] arr = {1,2,4,5};
                for(int i=0;i<arr.length;i++){
                        sb.append(arr[i]+",");
                }
                System.out.println(sb.substring(0, sb.length()-1));
        }
作者: xp2015    时间: 2015-8-26 22:59
楼主 方法很多 要多思考 多敲代码 ~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2