Добрые люди, подскажите пожалуйста, почему ругается что я append не использую в методе AddTo ? ведь использую же...( в правильном решении цикл предлагают, но зачем цикл, когда можно проще и короче....
package com.javarush.task.pro.task09.task0918;
/*
Поработаем со StringBuilder
*/
import java.util.StringJoiner;
public class Solution {
public static void main(String[] args) {
String string = "Учиться, учиться и еще раз учиться! ";
System.out.println(addTo(string, new String[]{"Под ", "лежачий ", "камень ", "вода ", "не ", "течет"}));
System.out.println(replace(string, ", ", 16, 27));
}
public static StringBuilder addTo(String string, String[] strings) {
StringBuilder newString = new StringBuilder(string);
StringBuilder a = new StringBuilder(String.join(" ", strings));
newString = newString.append(a);
return newString;
}
public static StringBuilder replace(String string, String str, int start, int end) {
StringBuilder m = new StringBuilder(string);
StringBuilder c = new StringBuilder(str);
m.replace(start,end, String.valueOf(c));
return m;
}
}