キーボードから入力した文字列をコマンドライン引数で与えられたファイル名に書き出すプログラムを作成する。
入力する行数に制限を与えず、ファイルの末尾はピリオド(.)だけの行が入力されることによって判定する。

こういうプログラムを作りたいのですが、ピリオドが入力されたらプログラムを終了する
というところができません。
String str;
while((str=br.readLine())!=".")
{
pw.println(str);
}
pw.close();
これでできるかと思ったのですが、できませんでした。
解決法をよろしくお願いします。