"Пакет "ru.rush.task.pro.task15.task1512" не найден. Проверьте путь.
файл com/javarush/task/task19/task1913/Solution.java, строка 6, позиция 152" - такое сообщение выводится на сайте. Что мне нужно сделать, может кто сталкивался?
package com.javarush.task.task19.task1913;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import static com.javarush.task.pro.task15.task1512.Solution.printSomething;
/*
Выводим только цифры
*/
public class Solution {
public static TestString testString = new TestString();
public static void main(String[] args) throws Exception{
/*Запоминаем настоящий PrinStream в специальную переменную*/
PrintStream printStream = System.out;
/*Создаем динамический массив*/
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
/*Устанавливаем его как текущий System.out*/
System.setOut(new PrintStream(outputStream));
/*Вызываем функцию, которая ничего не знает о наших манипуляциях*/
testString.printSomething();
/*Возвращаем все как было*/
System.setOut(printStream);
/*Преобразовываем записаные в наш ByteArray данные в строку*/
String result = outputStream.toString();
result = result.replaceAll("\\D", "");
System.out.println(result);
}
public static class TestString {
public void printSomething() {
System.out.println("it's 1 a 23 text 4 f5-6or7 tes8ting");
}
}
}