如何用java程序将Map中的关键字全部转换成小写?

 我来答
言必洲6873
推荐于2019-08-09 · TA获得超过657个赞
知道答主
回答量:1
采纳率:0%
帮助的人:700
展开全部

1、对map进行遍历。

2、对遍历到的关键字进行小写转换。

1、对map进行遍历。 可以用keySet()获取到所有key值然后根据key去取,或者直接用map         的iterator()取得map.Entry。

2、对遍历到的关键字进行小写转换。使用String的toLowerCase()可以直接转化为小写。

其中需要注意到的是,map的key值是不能直接进行修改的,这会导致key值与map的hash值      不对应,再继续使用这个map的时候用改变过的key无法找到对应的值。所以我们需要将原        来的key值删除后,将转换后的key和value重新put到map中。也可以直接将结果全部put到一      个新的map中,然后用新的map替换掉原来的map。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式