这是我的字符串:
String="if((A>B)||(C<D)) Result;"
我需要分成这样的A>B,||,C<D,Result
输出应该像A>B,||,C<D,Result
答案 0 :(得分:0)
不清楚你想做什么,也许你会更好地解释它,以及你想要做的背景。
当然你可以拆分你不想拥有的每个字符(序列),但结果中仍然有“if”:
String s = "if((A>B)||(C<D)) Result;";
String[] r = s.split("[()| ;]+");
for (int i = 0; i < r.length; i++) {
System.out.println("Item " + i + ": " + r[i]);
}
将导致
Item 0: if
Item 1: A>B
Item 2: C<D
Item 3: Result