У меня есть семь строк в программе с именем string1 через строку7.разделительная строка в java в куски фиксированной длины
Размер каждой строки будет 30 символов.
Я получу строку ввода неизвестной длины.
Мне нужно разбить эту входную строку в 30 строках символов, а затем установить первую подстроку в строку1, вторую в строке2 и так далее до тех пор, пока это возможно. Если строка ввода больше 210 символов, то оставшаяся строка в конце будет проигнорирована.
Как обрабатывать случай, когда входная строка имеет размер меньше 210 символов.
См., Например, 145, в этом случае строка1 через строку4 будет заполнена, а строка5 будет состоять из оставшихся 15 символов.
Как с этим справиться?
Я могу сделать это, читая char символом char и помещая сначала 30 символов и string1, затем в строку2 и т. Д., Пока не будет поглощен весь символ.
Но есть ли лучший способ сделать это?
Элегантный! Большое спасибо. – Nik