这个问题在这里已经有答案了:
如何制作不区分大小写的电流图(2个答案)
上个月关门了。
所以基本上我有树形图,我想在其中找到关键点,这就是搜索 ABC
或者 Abc
或者 aBc
或者 abC
或者 ABc
或者 AbC
或者 aBC
它应该在未来返回真值 containsKey
我想在使用了比较仪之后。
问题是,我已经尝试将字符串全部转换为小写和大写,但有时我需要像一样的键,因为我需要打印键和打印 `` 以及 ABC
或者 ABc
是不同的东西。
你知道另一种方法吗?
1条答案
按热度按时间rqdpfwrv1#
使用
toLower()
添加到Map时,以及搜索时。但是,如果希望能够为只在大写/小写中不同的键存储不同的值,则必须添加特殊处理。如果需要保留原始大小写,则必须修改value对象来存储它。
您可能还想将
TreeMap
并覆盖put
以及get
照顾孩子的方法toLower()
电话。记住重写所有获取或放置值的方法。