Я хочу, чтобы программа стерла предыдущий вывод консоли. Например, у меня есть программа ввода данных, которая, когда программа повторяется, весь введенный вывод должен быть удален в консоли для конфиденциальности (например, если кто-то, кого вы не знаете, снова использует программу, а вы не хотите, чтобы они видели то, что вы ввели в консоль раньше) Кстати, я использую Java в eclipse, и мне интересно, возможно ли это.
String aWord;
String repeat;
do {
Scanner scan = new Scanner(System.in);
System.out.println("Type anything.");
aWord = scan.nextLine();
System.out.println("Do you want to type anything again? Y/N");
repeat = scan.nextLine();
while(!repeat.equalsIgnoreCase("y") && !repeat.equalsIgnoreCase("n")) {
System.out.println("[ERROR] Please answer correctly.");
repeat = scan.nextLine();
if (repeat.equalsIgnoreCase("n")) {
System.out.println("Thanks for using this program!");
System.exit(0);
}
}
if (repeat.equalsIgnoreCase("n")) {
System.out.println("Thanks for using this program!");
System.exit(0);
}
}while (repeat.equalsIgnoreCase("y"));
// if the user answers yes, the program must repeat the whole process.
// if the user answers yes, the program must wipe out all previous output in the console.