ユーザからの入力(端末からの)を受けた後、どのように行を再印刷しますか?入力を受けた後の行の再印刷
私はあなたが使用して行を再印刷できることを実現:
bar
いますが、ユーザからの入力を取ると、これはしていないよう:出力を生成します
System.out.print("\r foo");
System.out.print("\r bar");
を作業。例えば:
System.out.print("\r foo");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.print("\r bar");
あなたが入力として1を入力すると、あなたが得る:
foo1
bar
あなたは(より具体的にまたは、foo1の)FOOと同じ行に再印刷することができ、ユーザが提供した後入力?
さて、あなたはもうその行にはいないので、 '\ r'はどこにもあなたをもたらしません。 – shmosel