El método de retenciónTodos del vector de clase en Java es una función incorporada en Java que se utiliza para retener solo los elementos en este Vector que están contenidos en la Colección especificada. En otras palabras, elimina de este Vector todos sus elementos que no están contenidos en la Colección especificada.
Sintaxis:
public boolean retainAll(Collection c)
Parámetro: Aquí c es una colección de elementos que se mantendrán en este Vector (todos los demás elementos se eliminan).
Valor devuelto: Este método devolverá un valor booleano , es decir, verdadero si este Vector cambió como resultado de la llamada o falso.
Excepción: este método arrojará las siguientes excepciones.
Los siguientes programas ilustran el método Vector.retainAll() en Java:
Programa 1: Para ilustrar el método Vector.retainAll() en Java.
import java.util.*; import java.io.*; public class GFG { public static void main(String args[]) { // Creating an empty Vector Vector<String> v1 = new Vector<String>(); // adding elements to the vector v1 v1.add("Geeks"); v1.add("For"); v1.add("Geeks"); v1.add("is"); v1.add("a"); v1.add("computer"); v1.add("science"); v1.add("portal"); System.out.println("Elements of vector1:" + v1); // Creating an other empty vector Vector<String> v2 = new Vector<String>(); // adding elements to the vector v2 v2.add("Geeks"); v2.add("For"); v2.add("Geeks"); v2.add("contains"); v2.add("well"); v2.add("written"); v2.add("programming"); v2.add("articles"); v2.add("and"); v2.add("much"); v2.add("more."); System.out.println("Elements of vector2:" + v2); System.out.println("Calling retainAll() method"); // calling retainAll() v1.retainAll(v2); System.out.println("After calling retainAll() method"); System.out.println(v1); } }
Elementos de vector1:[Geeks, For, Geeks, is, a, computer, science, portal]
Elementos de vector2:[Geeks, For, Geeks, contiene, bueno, escrito, programación, artículos y, mucho, más.]
Llamadas método de retención()
Después de llamar al método de retención()
[Geeks, For, Geeks]
Programa 2: para mostrar el valor de retorno del método de retención() en Java.
import java.util.*; import java.io.*; public class GFG { public static void main(String args[]) { // Creating an empty Vector Vector<String> v1 = new Vector<String>(); // adding elements to the vector v1 v1.add("Geeks"); v1.add("For"); v1.add("Geeks"); v1.add("is"); v1.add("a"); v1.add("computer"); v1.add("science"); v1.add("portal"); System.out.println("Elements of vector1:" + v1); // Creating an other empty vector Vector<String> v2 = new Vector<String>(); // adding elements to the vector v2 v2.add("Geeks"); v2.add("For"); v2.add("Geeks"); v2.add("contains"); v2.add("well"); v2.add("written"); v2.add("programming"); v2.add("articles"); v2.add("and"); v2.add("many"); v2.add("more."); System.out.println("Elements of vector1:" + v1); // calling retainAll() boolean t = v1.retainAll(v2); System.out.println("Calling retainAll() method: "); System.out.println(t); } }
Elementos de vector1:[Geeks, For, Geeks, is, a, computer, science, portal]
Elementos de vector1:[Geeks, For, Geeks, is, a, computer, science, portal]
Llamar al método de retención():
verdadero
Publicación traducida automáticamente
Artículo escrito por suman_ptnl y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA