Вы можете использовать связанный список для этого. Я уже упоминал полезный ресурс, который поможет вам.
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]