0
に私はこのようになります文字列を持っている:はを検出nはBufferedReaderのストリーム
"foobar\n"
私はBufferedReaderのを使用してこの文字列を読んで。私は新しい行が存在するかどうかを検出できる必要があります。私はreadLineを使っていましたが、読んで切り替えて\ nしかし運は取れませんでした。
に私はこのようになります文字列を持っている:はを検出nはBufferedReaderのストリーム
"foobar\n"
私はBufferedReaderのを使用してこの文字列を読んで。私は新しい行が存在するかどうかを検出できる必要があります。私はreadLineを使っていましたが、読んで切り替えて\ nしかし運は取れませんでした。
私はこれを試してみましたが、それが動作します:
while((charT = reader.read()) != -1) {
if(charT != '\n')
System.out.println("Carriage Return!");
}
この記事はあなたを助けるかもしれませんhttp://stackoverflow.com/questions/6113435/how-to-find-out-which-line-separator-bufferedreaderreadline-分割使用済み –
「運がない」と定義します。 'read'を使うと改行文字が返ってくるので、あなたのコードの何かがあなたが見ている問題の原因になっているはずです。 – Tim
すべての文字を読み込みから配列にプッシュしていて、配列内に\ nが見当たりませんでした。私はそれを見て、私は間違った読み取り機能を使用していた。助けてくれてありがとう。 –