Java/Android : StringUtils. countMatches Android 替代方案?

标签 java android

我想计算一个字符在字符串中出现的次数。我找到了一句台词:

int count = StringUtils.countMatches("a.b.c.d", ".");

但是,Android Studio 不支持 StringUtils。我知道可以这样做:

int count = "a.b.c.d".length() - "a.b.c.d".replace(".", "").length();

但我想知道:Android 有内置的函数吗?

最佳答案

梯度:

   dependencies {
      ...
      implementation  'org.apache.commons:commons-lang3:3.0'
      ...
   }

java:

  import org.apache.commons.lang3.StringUtils;

从现在起您应该能够使用:

  int count = StringUtils.countMatches("a.b.c.d", ".");

关于Java/Android : StringUtils. countMatches Android 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935241/

相关文章:

java - 将属性文件合并到现有 Runabble jar 不起作用

java - 如何从 Struts1 中的 url 中删除 '.do' 前缀?

java - 使用 DateFormat 时,am/pm 字符串未本地化/翻译

android - 如何将 utf-16 字符放入 Android 字符串资源中?

java - makeHttpRequest 中的换行符

java - Android,如何将Gradle库导入到eclipse中(ANT)

java - 具有 ADMINISTRATOR 权限的 Discord 机器人缺乏 MANAGE_CHANNEL 权限

java - 从一个类调用静态方法的问题

android - 4.2 之前的设备上的 Photosphere

android - View 未通过回调方法更新