Как гарантировать, что строка содержит подстроку ровно n раз? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как гарантировать, что строка содержит подстроку ровно n раз?

Сообщение Anonymous »

Я хочу проверить, содержит ли строка определенную подстроку n раз. Я знаю, что смогу:

Код: Выделить всё

Assertions.assertThat(myString).contains("xyz");
Или даже

Код: Выделить всё

Assertions.assertThat(myString).containsOnlyOnce("xyz");
Но как я могу гарантировать это n раз?

Я пробовал что-то вроде:< /p>

Код: Выделить всё

Assertions.assertThat(myString).areExactly(n, myString.contains("xyz"));
но, к сожалению, это невозможно скомпилировать.

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/342 ... ly-n-times

Вернуться в «JAVA»