Java 字符串和數組互相轉換


       /**
         * 字符串數組轉字符串
         *
         * Arrays---java.util.Arrays
         * StringUtils---org.apache.commons.lang3.StringUtils
         * ArrayUtils---org.apache.commons.lang3.ArrayUtils
         */
        String[] strs = {"1", "2", "3"};
        String s1 = Arrays.toString(strs);
        // [1, 2, 3]
        System.out.println(s1);

        String s2 = StringUtils.join(strs, "、");
        // 1、2、3
        System.out.println(s2);

        String s3 = ArrayUtils.toString(strs, "、");
        // {1,2,3}
        System.out.println(s3);


        /**
         * 字符數組轉字符串
         */
        char[] chars = {'1', '2', '3'};
        String s4 = new String(chars);
        // 123
        System.out.println(s4);

        String s5 = String.valueOf(chars);
        // 123
        System.out.println(s5);


        //-------------------------------------------


        /**
         * 字符串轉數組
         *
         */
        String str1 = "123";
        char[] array1 = str1.toCharArray();
        /**
         * 1
         * 2
         * 3
          */
        for (Object item : array1){
            System.out.println(item);
        }


        String str2 = "1,2,3";
        String[] array2 = str2.split(",");
        /**
         * 1
         * 2
         * 3
         */
        for (Object item : array2) {
            System.out.println(item);
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章