在制作扫描仪时,我想将输入分开两次:
首先删除String.split("\\s+");
的所有空格
然后将剩余的String拆分为具有String.split("(?!^)");
的字符
删除空格后,我似乎无法弄清楚如何创建一个String来保存我的String的全新数组。
有了这个,我尝试了String = String.split()
,但这没效果
谷歌也没有帮助。
答案 0 :(得分:7)
你似乎过于复杂,为什么不是这么简单:
// remove spaces
String a = "abc".replace(" ", "");
// to array of chars
char[] chars = a.toCharArray();