我需要比较drools
中的两个十六进制值。
例如:将0xbadf00d
与0xbadf00e
这会导致错误,因为d
与e
不匹配。
所以我的问题是,可以将十六进制处理为字符串值,并且可以进行相同的比较,或者还有其他方法。
我尝试使用谷歌搜索但没有用。
答案 0 :(得分:1)
使用ASCII时,digits and letters of an HEX的自然顺序是递增的。这使得这些值的比较作为字符串是微不足道的(假设它们用0填充左边并使用相同的情况)。
例如,如果您的Tesla
类具有类型为Input
的{{1}}属性,则可以编写如下内容:
hex
希望它有所帮助,