假设您有一个字符串作为输入,其名称由下划线字符分隔。编写一个程序,在删除其中的任何重复名称后输出相同的字符串(在多次出现时保留第一次出现),并在名称后面添加名称出现的次数。例如,Tom_Dick_Harry_Joe_Dick_Chris
变为Tom1_Dick2_Harry1_Joe1_Chris1
。
答案 0 :(得分:2)
我不会提供任何代码,但以下内容可能有所帮助:
Map<String,Integer> occurrences
以计算每个名称的出现次数和List<String> apparitionOrder