Requirements solution:
pierwszy
drugi
CodeGym - kursy Java online
trzeci
czwarty
CodeGym - kursy Java online
piąty
Output of my program:
pierwszy
drugi
CodeGym - kursy Java online
trzeci
czwarty
CodeGym - kursy Java online
piąty
package pl.codegym.task.task19.task1927;
/*
Reklama kontekstowa
*/
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
public class Solution {
public static TestString testString = new TestString();
public static void main(String[] args) {
PrintStream currentStream = System.out;
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
PrintStream newStream = new PrintStream(byteArrayOutputStream);
System.setOut(newStream);
testString.printSomething();
String result = byteArrayOutputStream.toString();
String[] newline = result.split("\n");
System.setOut(currentStream);
String advert = "CodeGym - kursy Java online";
for (int i = 0; i<newline.length; i++) {
if (i%2==0) {
System.out.println(newline[i]);
}
else {
System.out.println(newline[i]);
System.out.println(advert);
}
}
}
public static class TestString {
public void printSomething() {
System.out.println("pierwszy");
System.out.println("drugi");
System.out.println("trzeci");
System.out.println("czwarty");
System.out.println("piąty");
}
}
}