我有一个动态生成的字符串。
我需要根据关系运算符来分割该字符串。
为此,我可以使用拆分函数。
现在我还想知道,在上述正则表达式中,实际上是基于哪个关系运算符分割了该字符串。
例如,输入:
String sb = "FEES > 200";
应用中List<String> ls = sb.split(">|>=|<|<=|<>|=");
System.out.println("Splitted Strings: "+s);
会给我结果,
Splitted strings: [FEES , 200 ]
但期望的结果是:
Splitted strings: [FEES , 200 ]
Splitted Relational Operator: >
String
,这一次通过空格进行分割。然后迭代并查找运算符,可以使用一个包含所有可能的运算符字符串的switch
语句。 - deHaar