如何检查字符串序列中是否有超过2个字符?

时间:2016-01-28 14:23:46

标签: java regex string

在我的Java程序中,我有一个字符串。我想检查字符串的内容,并确保单个字符在整个字符串中不会重复两次以上。例如,在“abcdefghdid”中,字符“d”有3次出现,如果字符串中出现两次以上的字符而不考虑字符串中字符的位置,我想返回错误。

我不知道怎么做,我应该使用正则表达式吗?

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式,如果它与==匹配,则该字符串是非法的。

或者您可以将字符串拆分为单个字符并计算它们出现的次数。