背景 这个标题确实有点儿不知所措,我实在不知道该如何定义下面我将要分析的场景,但我认为这种隐含的思想还是重要的。大概的场景是这样的,在设计上我们对设备的货舱型号进行了一定编码,比如:G1_G2、G2_G1,F6_G1等等,但是在统计时,需求期望的是将G1_G2与G2_G1看做是一个 如何设计G1_G2与G2_G1相等 暴力法 if ("G2_G1".equals(key)) { key = "G1_G2";