JAVA如何把字符串分割并保存到数组里 求一个demo啊

就是“123456”这样的一个字付串变成一个数组String[] s = new String[]{"1","2","3","4","5"};

或者把我循环打印出来的结果12345用result+","

1,2,3,4,5, 存到一个String[] s数组里面 求demo啊,求大神指点一下要怎么样实现~~

String test = "123456";
String[] arr = new String[test.length()];

for(int i = 0; i < test.length(); i++){
arr[i] = test.substring(i, i+1);
System.out.println(arr[i]);
}

String[] s =new String[5];
String aa="12345";
for(int i=0;i<aa.length();i++){
System.out.println(aa.charAt(i));
s[i]=aa.charAt(i)+"";
}
for(int i=0;i<aa.length();i++){
System.out.println(s[i]);
}

String Str="1,2,3,4,5";

String[] StrArray=Str.split(",");

for(int i=0;i<StrArray.length;i++){

System.out.println(StrArray[i]);

}

}

public static void main(String[] args) {
String str = "123456789";
String[] strArr = str.split("");

    for(int i=1; i<strArr.length; i++) {
        System.out.println(strArr[i]);
    }

}

public static void main(String[] args) {
String str = "123456789";
String[] strArr = str.split("");

    for(int i=1; i<strArr.length; i++) {
        System.out.println(strArr[i]);
    }

}

public class JavaDemo {
public static void main(String[] args) {
String str = "1,2,3,4,5,6";
String strs[]= str.split(",");
for (int i = 0; i < strs.length-1; i++) {
System.out.print(strs[i]);
}
}
}

String str="1234";
char[] ch=str.toCharArray();

我可能理解错了:
String [] s = new String [6];
for (int i = 1, i <= 6, i ++){
s[i] = i;
}