Skip to content

Files

Latest commit

 

History

History
19 lines (16 loc) · 567 Bytes

console-spinner.md

File metadata and controls

19 lines (16 loc) · 567 Bytes

Java Console Application Spinner

class Main {
    public static void main(String[] args) throws InterruptedException {
        String[] spinner = new String[] {"\u0008/", "\u0008-", "\u0008\\", "\u0008|" };
        Console console = System.console();
        console.printf("|");
        for (int i = 0; i < 1000; i++) {
            Thread.sleep(150);
            console.printf("%s", spinner[i % spinner.length]);
        }
    }
}

References

  1. Write to same location in a console window with java