多键hashmap-基于强/弱键的查找

lmvvr0a8  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(127)

我正在一个基于java的应用程序中构建一个简单的多键哈希Map,它将返回一个由不同键组合提供的查找值,其中所有键和值都是普通字符串。假设下面是一个示例数据集。

Key1|Key2|Key3|Key4|Result|
T1  | T2 | T3 | T4 | A1 |

* |  * | T3 | T4 | A4 |

T1  | T2 | T3 | *  | A2 |

* | T1 | *  | T4 | A2 |

其中表示任何值。
哈希Map将由键1-4组成,结果是它的查找值。键将具有特定的值(如t1、t2),并且只有数据集具有
(任意)值。我正在尝试找出一种基于最特定的键查找正确值的最佳方法。
例如,t1、t2、t3、t4(从上面)的键组合应返回a1作为结果,而b1、b2、t3、t4的键组合应返回a4作为结果。
任何想法都将不胜感激。首选的方法是在简单的java中完成,不需要任何额外的库/框架,但是如果需要的话,可以很高兴地查看它们。
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题