私はコマンドラインでjavaを使用していますが、フィルタをかけて整数のシーケンスの重複を取り除くことができるプログラマを書こうと思っていますが、まずStdInを使ってIntegerのsequnceを読み込む方法はわかりません。Stdinで標準入力から一連の整数を読み取る方法は?
プログラムは、StdInの助けを借りてEOFシーケンスに達するまで、標準入力から値を読み取る必要があります。コマンドラインで
入力と出力の例:
$ echo 1 1 2 2 1 1 3 4 6 2 1 | java RemoveDuplicates
1 2 1 3 4 6 2 1
私は配列
int[] n = StdIn.readAllInts();
に整数に変換しようとしましたが、それをプリントアウトしようとしたとき、それは動作しません。 誰でも私にいくつかのヒントを教えていただけますか?
JavaのRemoveDuplicatesに入れ、重複を削除したい場合は|エコー1 1 2 2 1 1 3 4 6 2 1 ? –