Предисловие: Я полный нуб Java ... Я только что написал Hello World вчера. Смилуйся над собой.
Я не уверен, как читать со стандартного ввода или вывода на стандартный вывод в Java. Я знаю, что есть такие вещи, как сканеры и System.out.println, но, похоже, это не относится непосредственно к тому, что я пытаюсь сделать.
В частности, я пытаюсь использовать GZip на стандартном вводе и выводить сжатый результат на стандартный вывод. Я вижу, что есть класс GZipOutputStream , который я непременно захочу использовать. Тем не менее, как я могу инициализировать выходной поток для прямого вывода на стандартный вывод? Далее, как я могу просто читать со стандартного ввода?
Как мне это сделать? Как мне сжать ввод std и вывести результат на вывод std?
(Вот схема того, что я пытаюсь выполнить: ввод Std -> GZIP (через мою программу Java) -> вывод std (сжатая версия ввода std)