For those fully committed to crafting applications and web pages, a fundamental understanding of Java is a must. Undoubtedly, Java stands as the reigning champion among programming languages worldwide. According to its official website, Java emerged in 1995 as a programming language and computing platform, originating from the ingenious minds at Sun Microsystems. Its journey from modest origins has propelled it to dominate the digital realm we live in today, serving as a steadfast foundation for countless services and applications.
What is Java used for?
As a versatile programming language, Java has been utilized in various platforms, with the following applications being particularly notable:
How to clear the screen in Java
Experienced Java programmers frequently depend on three widely utilized techniques to efficiently clear the display in this coding language.
1. Utilizing the ANSI escape code.
In this tutorial, we will explore the fascinating world of ANSI escape sequences, which are known for their ability to creatively control the position of the cursor through in-band signaling. Brace yourself as we unravel the secrets behind the escape code \033[H\033[2J. Let’s dive into each component individually and unlock their hidden potential.
\033: Represents the ASCII escape character. Its ANSI value is 27. It means ESC. [: Represents the escape sequence.
By combining the codes mentioned above, we obtain \033[ or ESC[.
public class ClearScreenExample1 { public static void main(String[] args) { System.out.print("\033[H\033[2J"); System.out.flush(); } }
2. Utilizing the command specific to
For clearing the console in Java, there exists another widely embraced technique using the command provided by the platform we are currently employing. To accomplish this, the initial step involves retrieving the system property through the getProperty() function of the System class. Subsequently, we proceed to select the specific command designated for clearing the console on the platform.
System.getProperty() method
This approach is utilized to obtain the system attribute indicated by the specified key. In syntax, it appears as follows:.
public static String getProperty(String key)
Now let’s develop a program to tidy up the console in Java using the command specific to the platform.
public class ClearScreenExample2 { public final static void clearConsole() { public static void main(String[] args) { try { final String os = System.getProperty("os.name"); if (os.contains("Windows")) { Runtime.getRuntime().exec("cls"); } } catch (final Exception e) { e.printStackTrace(); } }
3. Using the command line interpreter
By utilizing this approach, the command line interpreter, known as CMD, is summoned. Once initiated, the interpreter promptly carries out the cls command, which can be effortlessly accomplished through the heritageIO() technique.
import java.io.IOException; public class ClearScreenExample3 { public static void main(String... arg) throws IOException, InterruptedException { new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor(); } }
Therefore, by using these three straightforward techniques, the programmer will be capable of clearing the console in Java.
We recommend you on video.Output