Как стереть последний вывод многострочной консоли в Java - PullRequest
0 голосов
/ 01 мая 2020

Я видел, как стереть однострочные выходы в консоли, но не смог найти решение для многострочных выходов. Как я могу это сделать? Например,

собака

кошка

бой

эти три строки были последними выходами в консоли, и я хочу их стирается перед печатью следующего вывода.

1 Ответ

1 голос
/ 01 мая 2020

Вы можете использовать связанный список для этого. Я уже упоминал полезный ресурс, который поможет вам.

import java.util.*;

class Main {
  public static void main(String[] args) {
    // Creating object of class linked list 
        LinkedList<String> object = new LinkedList<String>(); 

        // Adding elements to the linked list 
        object.add("John"); 
        object.add("dog"); 
        object.add("cat"); 
        object.add("fight"); 
        object.add("Stop"); 
        System.out.println("Linked list : " + object); 

        // Removing elements from the linked list 
        object.remove("dog"); 
        object.remove("cat"); 
        object.remove("fight");
        System.out.println("Linked list after deletion: " + object); 
  }
}

Вывод -:

Linked list : [John, fight, dog, cat, Stop]
Linked list after deletion: [John, Stop]

Если вы хотите удалить нужные слова раньше печатая следующее слово, вы можете попробовать это.

LinkedList<String> object = new LinkedList<String>(); 

// Adding elements to the linked list 
object.add("John"); 
object.add("dog"); 
object.add("cat"); 
object.add("fight"); 

//Removing desired words
object.remove("dog"); 
object.remove("cat"); 
object.remove("fight");

//Next words
object.add("Stop"); 

System.out.println("Linked list : " + object);

Вывод -:

Linked list : [John, Stop]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...