JAVA怎么把字符串存到数组里

求教怎么把循环打印出的结果0-255用“,”分隔并存在一个数组里面呢?求指点啊~~还有就是如果是已经存在的0-255一串字符要怎么实现这种方法呢?

package com.lee50;

public class java8 {

public static void main(String[] args) {
    //得到字符串时用","拼接把,不然不知道怎么分割啊
    String str = "";
        for (int i = 0; i <=255; i++) {
             str+=i+",";

        }
        System.out.println(str);

    String s=",";
    String[] ch=str.split(s);
    //可以声明你想转为相应类型的数组
    int[] num=new int[256];
    for (int i = 0; i < 256; i++) {
       num[i]=Integer.parseInt(ch[i]);//进行强转
       System.out.println(num[i]);
    }


}

}

char[] str=string.toCharArray();

拼接 : result += result+“,”
分割:用split(",")

char[] str=string.toCharArray();一个循环就好了