我有一个简单的问题。字符串看起来像这样:
storm, whatever1, fire,water and something else,earth
我想使用String.split(“...”)并将分割线用于“,”或“空格+”。只是不想在任何字符串中有任何空格。 结果应该是
String s[] = {"storm","whatever1","fire","water and something else","earth"};
是否可以使用正则表达式?
答案 0 :(得分:3)
答案 1 :(得分:1)
这就是你需要的:
public class Test
{
public static void main(String[] args)
{
String source = "storm, whatever1, fire,water and something else,earth";
for (String piece : source.split("\\s*,\\s*"))
{
System.out.println(piece);
}
}
}