如何比较drools中的两个十六进制值

时间:2016-05-30 12:16:24

标签: hex drools

我需要比较drools中的两个十六进制值。

例如:将0xbadf00d0xbadf00e

进行比较

这会导致错误,因为de不匹配。 所以我的问题是,可以将十六进制处理为字符串值,并且可以进行相同的比较,或者还有其他方法。

我尝试使用谷歌搜索但没有用。

1 个答案:

答案 0 :(得分:1)

使用ASCII时,digits and letters of an HEX的自然顺序是递增的。这使得这些值的比较作为字符串是微不足道的(假设它们用0填充左边并使用相同的情况)。

例如,如果您的Tesla类具有类型为Input的{​​{1}}属性,则可以编写如下内容:

hex

希望它有所帮助,