Я хочу разделить строку, например «Только рупии двести сорок один и шестьдесят восемь», когда ее длина равна 35, я хочу разделить эту строку на 2. Я пытался этот код разделить строку.
String text = "Rupees Two Hundred Forty One and Sixty Eight only";
List<String> parts = new ArrayList<>();
int length = text.length();
for (int i = 0; i < length; i += 35) {
parts.add(text.substring(i, Math.min(length, i + size)));
но вывод такой:
[Rupees Two Hundred Forty One and Si, xty Eight only]
Но я хочу разбить строку следующим образом.
[Rupees Two Hundred Forty One and, Sixty Eight only]
При разбиении строки слово отсечения отсутствует.Строка меняется каждый раз в зависимости от суммы счета.