И на сайте и в IDEA выход соответствует заданию.
Внимательно проверил рекламный текст.
Метод явно вызывается.
Однако валидатор не пропускает.
В чем может быть проблема?
package com.javarush.task.task19.task1927;
/*
Контекстная реклама
*/
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
public class Solution {
public static TestString testString = new TestString();
public static void main(String[] args) {
PrintStream print = System.out;
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
PrintStream stream = new PrintStream(bytes);
System.setOut(stream);
testString.printSomething();
System.setOut(print);
String text = bytes.toString();
//System.out.println(text);
int t = text.indexOf("third");
int f = text.indexOf("fifth");
String reklama = "JavaRush - курсы Java онлайн"+"\n";
String newtext = text.substring(0,t)+reklama+text.substring(t,f)+reklama+text.substring(f);
System.out.println(newtext);
}
public static class TestString {
public void printSomething() {
System.out.println("first");
System.out.println("second");
System.out.println("third");
System.out.println("fourth");
System.out.println("fifth");
}
}
}