我有一个String
String testString = "IN NEWYORK AND (OUT FLORIDA)" ;
我想在数组中拆分这个字符串:
String testArray[] = testString.split("\\s()");
我希望结果是:
testArray[0] = "IN";
testArray[1] = "NEWYORK";
testArray[2] = "AND";
testArray[3] = "(";
testArray[4] = "OUT";
testArray[5] = "FLORIDA";
testArray[6] = ")";
但是,我得到的输出是:
testArray[0] = "IN";
testArray[1] = "NEWYORK";
testArray[2] = "AND";
testArray[3] = "(OUT";
testArray[4] = "FLORIDA)";
它在空格上拆分,但不在 "(" 和 ")" 上,我希望 "(" 和 ")" 作为单独的字符串。