今晚写作业写到if语句判断时候卡住实在不会写,在网上找到一段if语句借鉴了下,哪位大神能帮我解释下if语句里map.get(c)+1是何意思,有点捋不顺了
map.get(c)+1表示对应键的值加一,再调用put方法写入到原键值对。实现的就是第10步中的要求。
这一条if判断是用来判断list中是否有“c”,如果没有的话我们向map中放入一组键值是“c”,键值是1的数据。
如果list.add("")中有“c”的话我们向map中放入一组键值是“c”,键值是map.get(c)+1的数据。
如果list.add("")数据,我们map的“c”值1,
如果list.add("c")数据,我们map的“c”值1,
如果list.add("cc")数据,我们map的“c”值2,
依次类推。