尝试将字符串拆分为单独的字母
String string1 ="KKXGJRNQGA";
List<String> solutionArray = Arrays.asList(string1.split(""));
将[, K, K, X, G, J, R, N, Q, G, A]
在每个字母表之前返回一个空格,并且在 [0] 处是一个空元素。
但实际上我想要的是[K,K,X,G,J,R,N,Q,G,A]
,有没有办法解决它?可以使用正则表达式匹配吗?
使用string1.split("")
将返回一个空的第一个值。
使用toCharArray()将字符串转换为新的字符数组。
"KKXGJRNQGA".toCharArray()
或者一个简单的正则表达式
String s = "KKXGJRNQGA";
String[] p = s.split("(?!^)");
System.out.println(Arrays.asList(p));
输出:
[K, K, X, G, J, R, N, Q, G, A]
怎么样
char[] letters = string1.toCharArray();