- ベストアンサー
行ごとに文を単語単位で逆順に出力するプログラム
input.txtを読み込み、各行を単語単位で逆順にしてoutput.txtに出力するプログラムを考えています。 例えば、input.txtの内容が Hello World. I study java. Please help me. である場合、output.txtの内容は .World Hello .java study I .me help Please となります。 この問題に対し、私は http://shorttext.com/pg8p6enbnd にあるようなプログラムを考えました。 しかし、実際に実行してみると、上の例でいうなら World. Hello java. study I World. Hello me. help Please java. study I World. Hello のように出力されてしまいます。 どこがおかしいのでしょうか?どなたか教えてください。
- みんなの回答 (2)
- 専門家の回答
お礼
ご回答ありがとうございます! StringTokenizerのコンストラクタの第2引数で区切り文字を決められるんですね。しかも複数与えられるようなので勉強になりました! 今回は2つの問題点に言及して下さり、具体的なプログラムを示してくださったnotnotさんにベストアンサーを贈らせていただきたいと思います。