char型について聞いたものでつ。

HTTPプロトコルを使ってデータを取得するプログラムを書いてます。
その中でボディの前の<CR><LF>まで繰り返す処理をしてるんだけど、上手くいかない…。
// code
while(!(in.readLine()).equals("\r\n"));
while((line=in.readLine()) != null) {
data = data + line;
}

助けてくだせぇ。

説明が下手だけど…。