java で画面をクリアにする方法を教えてください
Javaで画面をクリアするプログラムでは次のメソッドが使えます:
- cmd /c cls
- 日本語でネイティブに言い換えてください。1 つのオプションのみが必要です:明確
- ランタイム
- exec()
import java.io.IOException;
public class ClearScreen {
public static void clearScreen() {
try {
String os = System.getProperty("os.name");
if (os.contains("Windows")) {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
} else {
Runtime.getRuntime().exec("clear");
}
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
clearScreen();
}
}
- ネイティブの日本語文を1つだけ生成してください:\033[H\033[2J
public class ClearScreen {
public static void clearScreen() {
System.out.print("\033[H\033[2J");
System.out.flush();
}
public static void main(String[] args) {
clearScreen();
}
}
いずれの方法でも画面をクリアできます。具体的な方法は要求と実行環境によって異なります。