/ / Jak obsługiwać plik wejściowy w Javie, gdy plik jest dostarczany za pomocą operatora <a dane wyjściowe są zapisywane w pliku za pomocą operatora>? - java, wejście, wyjście

Jak obsługiwać wprowadzanie danych do pliku w języku Java, gdy plik jest dostarczany za pomocą operatora <, a wynik jest zapisywany w pliku za pomocą operatora>? - java, input, output

Chcę załadować program do Codechef, a sposób, w jaki testują nasz kod to: test java <in.txt> out.txt

Jak uzyskać ten plik w kodzie ... Początkowo zakładałem, że jest to argument wiersza polecenia arg [0], ale to nie działa. Proszę również wyjaśnić, jak wydrukować wynik za pomocą>.

Dziękuję Ci.

Odpowiedzi:

1 dla odpowiedzi № 1

The < i > operatorzy przekierowują odpowiednio standardowe wejście i standardowe wyjście, tak podane

java test < in.txt > out.txt

otrzymasz treść in.txt przez System.ini wszystko, do czego napiszesz System.out wejdzie do out.txt.