Предположим, что задана строка this is a book .
Условие: Изменить для каждой буквы в строке заглавную букву, а если слова в строке определены как более 3 букв, заменить 4-ю букву на . точка, в результате чего точка конкатенируется, представляя собой 3 точки
Здесь,
Выход будет
Это ... Бу ...
Программу пробовал, но не смог заменить последний символ как точку на три точки.
public class Tip2 {
public static void main(String[] args) {
StringBuilder str = new StringBuilder();
String testString = "this is a book";
String[] tokens = testString.split("\\s");
for (String token : tokens) {
str.append(Character.toUpperCase(token.charAt(0))).append(token.substring(1)).append(" ");
}
str.toString().trim();
System.out.println(str);
Как я могу считать и конкатенировать как таковой? Есть ли способ, как мы можем это проверить?
if (token.length() == 4)...
- person Kevin Anderson   schedule 22.06.2020