我想检查String是否包含某个子字符串n次.我知道我能做到:
Assertions.assertThat(myString).contains("xyz");
甚至
Assertions.assertThat(myString).containsOnlyOnce("xyz");
但我怎样才能确保这一次?
我尝试过类似的东西:
Assertions.assertThat(myString).areExactly(n, myString.contains("xyz"));
但遗憾的是这不可编辑.
有任何想法吗?
您可能正在寻找StringUtils.countMatches
计算一个String在另一个String中出现的次数