String[] ops = str.split("\s*[a-zA-Z]+\s*");String[] notops = str.split("\s*[^a-zA-Z]+\s*");String[] res = new String[ops.length+notops.length-1];for(int i=0; i<res.length; i++) res[i] = i%2==0 ? notops[i/2] : ops[i/2+1];这应该做。一切都很好地存储在中
res。

String[] ops = str.split("\s*[a-zA-Z]+\s*");String[] notops = str.split("\s*[^a-zA-Z]+\s*");String[] res = new String[ops.length+notops.length-1];for(int i=0; i<res.length; i++) res[i] = i%2==0 ? notops[i/2] : ops[i/2+1];这应该做。一切都很好地存储在中
res。