이 전에 쓴 또한 삭제하면서, 같은 행에 자신을 반복하는 프로그램을 만들 수있는 방법이 있습니까?

MickeyMoise :

나는 3 점을 만드는 프로그램 "..."하나 하나 표시 한 후 같은 행의 처음부터 시작을하려고 해요; 이 같은:

Phase 1: .
Phase 2: ..
Phase 3: ...
Phase 4: .
Phase 5: ..

등등.

enter code here


    String text2 = "..." + "\n";
    for (int i = 0; i <= 3; i++) {

        for (int j = 0; j < text2.length(); j++) {
            System.out.print("" + text2.charAt(j));
            try {
                Thread.sleep(300);
            } catch (InterruptedException ex) {
                Thread.currentThread().interrupt();
            }

        }
    }

나는이 시도했지만 그것은 아주 그것을하지 않습니다 ...

B.Mik :

당신은 백 스페이스를 인쇄 할 수 있습니다 \b한 점들이 너무 좋아 :

public static void main(String[] args)
    {
        String text2 = "...";
        for (int i = 0; i <= 3; i++) 
        {
            for (int j = 0; j < text2.length(); j++) {
                System.out.print("" + text2.charAt(j));
                try {
                    Thread.sleep(300);
                } catch (InterruptedException ex) {
                    Thread.currentThread().interrupt();
                }
            }
            System.out.print("\b".repeat(text2.length())); //Java 11
        }
    }

이 점은 별도의 줄에 인쇄하게됩니다 이후 또한 문자열의 새로운 라인을 제거합니다.

추천

출처http://43.154.161.224:23101/article/api/json?id=341630&siteId=1