将字符串解析为Java中的比较器类型

时间:2014-07-24 07:59:01

标签: java string parsing comparison comparator

鉴于字符串

String str1 = "==";
String str2 = "<=";
String str3 = "!=";
...

有没有办法将这些字符串解析为相应的比较器类型,以便在比较中直接使用它们(如“comparator.parseComparator(str1)”)?或者我需要找到一种不同的方式吗?

1 个答案:

答案 0 :(得分:5)

制作map<String, Comparator>

其中键是您要应用的运算符,对象是相关的Comparator实例。

按键获取相关比较器并随时应用。