至少要有分隔符吧,否则,怎么知道“10”是分成1和0呢,还是10。正常情况是有分隔符,比如:String s="1,2,3,4,5,6,7,8,9,10,11,12,......";然后利用s.split(",")方法就可以直接分割了。像你举的例子,字符串没有分隔符,只能是一个个的取字符了。char[] c = s.toCharArray();