和题目要求得输出一致,但就是通不过,怎么回事?
package zh.codegym.task.task19.task1927;
/*
上下文广告
*/
import java.io.*;
public class Solution {
public static TestString testString = new TestString();
public static void main(String[] args) {
PrintStream consoleStream=System.out;
ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
PrintStream stream=new PrintStream(outputStream);
System.setOut(stream);
testString.printSomething();
String result=outputStream.toString();
System.setOut(consoleStream);
String message=result.replace("第二","第二\nCodeGym - 在线 Java 课程").replace("第四","第四\nCodeGym - 在线 Java 课程");
System.out.print(message);
}
public static class TestString {
public void printSomething() {
System.out.println("第一");
System.out.println("第二");
System.out.println("第三");
System.out.println("第四");
System.out.println("第五");
}
}
}