То метод возвращает true, если нет то false.
Напишите метод public static void printSubStringReverse(String string, int start, int finish), который принимает строку и индекс символа стартовый и индекс символа финишный.
Метод выводит на консоль строку, в которой символы от старта включительно до финиша включительно печатаются на консоль в реверсе, а остальные в обычном порядке.
Пример:
Передаем в метод строку: string = “Hello world!” start = 1 finish = 4
Выводим в консоль: Holle world!
Если строка null или пустая или состоит только из пробелов или индексы start, или finish выходят за пределы строки или start больше finish, то метод выводит сообщение Wrong args.
Напишите метод public static String getWordsReverse(String), который принимает строку, где слова разделены пробелами и возвращает исходную строку (предложение) наоборот, т.е. с последнего слова до первого.
При передаче пустой строки или null вместо строки или строка с пробелами, возвращаем null.
Пример:
Передаем в метод строку: "Hello my nice world"
Метод возвращает строку: “world nice my Hello”
Напишите метод public static String getWordsReverseInColumn(String), который принимает строку, где слова разделены пробелами и возвращает исходную строку (предложение) по одному слову в столбик, причем каждое слово должно быть задом наперед (в реверсе).
При передаче пустой строки или null вместо строки или строка с пробелами, выводим на консоль Wrong string
Пример:
Исходная строка : "Hello my nice world"
Метод возвращает строку: "olleH
ym
ecin
dlrow"
Напишите метод public static int maxCharIndex(String), возвращающий индекс первого встреченного символа, который встречается чаще всего в строке. Если символов несколько, которые встречаются одинаковое количество раз, то любого из них. При передаче null и пустой строкой или строкой из одних пробелов вернуть -1.
Пример:
0123456789
s->"ddcccabbbb"
return 6