I don't really know how to change it and the most I don't know why and what is wrong here
package pl.codegym.task.task19.task1913;
/*
Wyświetlaj tylko cyfry
*/
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.sql.SQLOutput;
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 s = outputStream.toString();
char[] result = s.toCharArray();
String wynik = null;
for(int i = 0; i < result.length; i++)
{
Character help = result[i];
if(Character.isDigit(help))
wynik += help;
}
System.setOut(consoleStream);
char[] re = wynik.toCharArray();
for(int i = 4; i < re.length; i++)
{
System.out.print(re[i]);
}
}
public static class TestString {
public void printSomething() {
System.out.println("This 1 text 23 is 4 f5-6or7 tes8ting");
}
}
}