標準入力について質問です
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
上記のコードでユーザに文字を入力させようと思うんですけど
例えば入力中訂正したくなって「back spece」キーを押すと
^H^H ←といったような文字が表示されてしまいます。

ありがとうをいう文字を修正しようとすると
[ありがた^H^H^H^H]
となるんですけど、これはなんとかなるものなんでしょうか?
色々調べてみたんですが、修正に関する記述が見当たらなかったので
宣しくお願い致します