标签: java regex string
在我的Java程序中,我有一个字符串。我想检查字符串的内容,并确保单个字符在整个字符串中不会重复两次以上。例如,在“abcdefghdid”中,字符“d”有3次出现,如果字符串中出现两次以上的字符而不考虑字符串中字符的位置,我想返回错误。
我不知道怎么做,我应该使用正则表达式吗?
答案 0 :(得分:1)
您可以使用正则表达式,如果它与==匹配,则该字符串是非法的。
==
或者您可以将字符串拆分为单个字符并计算它们出现的次数。