JAVA: класс для расстановки переносов в словах
Ло19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.02.2007
Нужно написать на JAVA класс.
При вызове метода setText(String s) текст разбивается на строки в соответствии с правилами русского языка,
строки помещаются в поле класса String[] lines.
Перед форматированием текста задаётся максимальная длина строки в поле maxChars.
public class TextSplitter{
public String[] lines;
public int maxChars;
public void setText(String s){
}
}
Нельзя использовать регулярные выражения и встроенные функции работы с текстами.
Можно использовать ТОЛЬКО String.length, String.substring, string.charAt.
Правила расстановки переносов такие:
http://spravka.gramota.ru/pravila.html?perenos.htm
Алгоритм можно найти в сети под названием "алгоритм П. Хpистова в модификации Дымченко и Ваpсанофьева"