我知道有很多方法将字符串拆分为数组。
但我想知道是否有一个正则表达式,我可以使用它将所有字符串字符分成String[]
数组?
例如:"foo"
- > String[] { "f","o","o" }
String input="foo";
String[] split=input.split( .... )
答案 0 :(得分:4)
试试这个:
String []split = input.split("(?!^)");
但是:String []split = input.split("");
会得到{"","f","o","o"}
答案 1 :(得分:1)
你可以试试这个: -
public static void main(String[] args) {
// TODO Auto-generated method stub
String input="foo";
String[] split=input.split("");
for(int x=0;x<split.length;x++){
System.out.println("Data index::"+split[x]);
}
}
输出: -
Data index::f
Data index::o
Data index::o