java将字符串转为字符串数组

现在有一个由汉字组成的字符串,想要将他们转为字符串数组,数组中每个元素为一个汉字。

1.split函数

public static void main(String[] args) throws SQLException {
        String str1 = "阿迪达斯adidas neo VS JOG男女休闲鞋DB0466EH1696EH1698EH1699";
        String[] s = str1.split("");
        for(String each : s) {
            System.out.println(each);
        }
    }

2.循环实现

public static void main(String[] args) throws SQLException {
        String str1 = "阿迪达斯adidas neo VS JOG男女休闲鞋DB0466EH1696EH1698EH1699";
         int length = str1.length();
         String[] arr2 = new String[length];
         for(int i=0; i<length; i++) {
             arr2[i] = str1.charAt(i) + "";
             System.out.println(arr2[i]);
         }
         System.out.println(arr2.length);     
    }

运行结果:

猜你喜欢

转载自www.cnblogs.com/qilin20/p/12354867.html