2012-02-13 6 views
0

に私はこのようになります文字列を持っている:はを検出nはBufferedReaderのストリーム

"foobar\n" 

私はBufferedReaderのを使用してこの文字列を読んで。私は新しい行が存在するかどうかを検出できる必要があります。私はreadLineを使っていましたが、読んで切り替えて\ nしかし運は取れませんでした。

+2

この記事はあなたを助けるかもしれませんhttp://stackoverflow.com/questions/6113435/how-to-find-out-which-line-separator-bufferedreaderreadline-分割使用済み –

+0

「運がない」と定義します。 'read'を使うと改行文字が返ってくるので、あなたのコードの何かがあなたが見ている問題の原因になっているはずです。 – Tim

+0

すべての文字を読み込みから配列にプッシュしていて、配列内に\ nが見当たりませんでした。私はそれを見て、私は間違った読み取り機能を使用していた。助けてくれてありがとう。 –

答えて

2

私はこれを試してみましたが、それが動作します:

while((charT = reader.read()) != -1) { 
if(charT != '\n') 
System.out.println("Carriage Return!"); 
} 
関連する問題