java - 检测一个字符串是否只由一种字符组成

标签 java string character

<分区>

我想知道 String 是否仅由一种字符的重复组成。

例如,我想检测一个 String 是否仅由“b”组成,所以它就是“bb”、“bbbb”、“bbbbbbbbbbb”等情况。 .

最佳答案

正则表达式怎么样?

String pattern = "([a-zA-Z])\\1*";

if (string.matches(pattern)) {
    // The string contains is made up of the same character...

}

关于java - 检测一个字符串是否只由一种字符组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168370/

相关文章:

java - 我怎样才能让我的 cardLayout 工作?

java - 使用 Android 4.4.4 找不到可绘制资源

javascript - 解析带有 "&"字符后没有 "="的 URL 参数

linux less命令搜索不可见字符

php - 字符串无用字符条 - PHP

mysql - 如何从 .sql 文件发送查询?

java - 像oracle中的搜索一样吗?

Java进程waitFor()函数导致应用程序卡住

java - 如何生成 16 个字符限制为 "a"和 "b"的所有可能的字符串?

c# - 使用 Process.Start() 启动进程时出现问题 - 如何构建参数列表?