я смотрел варианты решения в разделе помощь и во всех способом выбора математического знака является перебор (if, else). Нельзя ли преобразовывать напрямую? Допустим из байт в char а дальше в непосредственный оператор, либо напрямую PrintStream consoleStream = System.out; ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); PrintStream stream = new PrintStream(outputStream); System.setOut(stream); testString.printSomething(); int a = Integer.parseInt(outputStream.toString().substring(0, 1)); int b = Integer.parseInt(outputStream.toString().substring(4, 5)); char c = (outputStream.toString().charAt(2));