如何在Java中删除最后一个多行控制台输出

如何在Java中删除最后一个多行控制台输出,java,Java,我已经了解了如何在控制台中擦除单线输出,但找不到多线输出的解决方案。我该怎么做?比如说, 狗 猫 搏斗 这三行是控制台中的最后一个输出,我希望在打印下一个输出之前删除它们。您可以使用链表进行此操作。我已经提到了有助于您的资源 import java.util.*; class Main { public static void main(String[] args) { // Creating object of class linked list LinkedL

我已经了解了如何在控制台中擦除单线输出,但找不到多线输出的解决方案。我该怎么做?比如说,

搏斗


这三行是控制台中的最后一个输出,我希望在打印下一个输出之前删除它们。

您可以使用链表进行此操作。我已经提到了有助于您的资源

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); 
  }
}

如果要在打印下一个单词之前删除所需的单词,可以尝试此操作

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);
不能从终端“擦除”行。您只需打印足够的行就可以将其移出视图
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]