2011-06-24 11 views
0

私はantからmySqlクエリを実行し、 "out.txt"の出力を持っていました。このファイルには、右側のテーブルの行をリストアップした後、そこにある:
< - この行は
0行はJavaではJava:空白文字はどのように表現されますか?

に影響を与えた空行で、私はout.txtを取ると、それをより作るしようとしています読める。私は空の行を無視したい。私が試してみました: 場合((myStr.contains(「\ n」)を) が、私はいくつかのHTMLを追加するときので、それは私が「試してみました」とナルすぎ

この行は、私を悩ませていると動作しません!。。タグ、それは最後に入って、htmlテーブルの見た目を乱しています

+0

あなたのファイルはどうですか? 'bufferedReader'? 'スキャナ'? –

+0

BufferedReader。空行は元の入力ファイルにあります。私はどのようにJavaでそれをキャッチするのだろうかと思います。 – stumped

答えて

1

あなたのワークフローはdatabase->ant->out.txt->Java-> whatですか?空の行を読みやすくしたいのですか?myStrはmySql-クエリまたはに戻ってファイルを読み込むから?私はまず

0123、念のために

(myStr != null) 

をしようとするだろう

(myStr.isEmpty()) 
// or 
(myStr.length() == 0) 

""を試した場合 - (myStr == "")または(myStr.equals (""))でしたか?

+0

Java - > out2.txt。 myStr.length()== 0が機能します!ありがとう! – stumped

+0

FWIW - 'myStr.isEmpty()'は 'myStr.length()== 0'よりもエレガントですが、前者はJava 6以降でのみ利用可能です。 –

+0

myStr == nullは、空の行を意味するものではありません。これは、初期化されていないメンバ変数か、そうでなければ行の読み込みに失敗したことを意味します。 EOFでのreadLine()。 – EJP

関連する問題