Java Colecciones unmodifiableCollection () Método con el Ejemplo

método Colecciones class unmodifiableCollection (): Aquí, vamos a aprender sobre el método unmodifiableCollection () de Colecciones Class con su sintaxis y su ejemplo.

método Colecciones Class unmodifiableCollection ()

    método

  • unmodifiableCollection () está disponible en java.util Class.
  • unmodifiableCollection () método se utiliza para obtener una vista inmodificable de la colección dada y cuando tratamos de actualizar la colección dada a continuación, que obtendrá una excepción UnsupportedOperationException.
  • unmodifiableCollection () método es un método class, es accesible con el nombre package y si tratamos de acceder al método con el objeto return entonces también que no obtendrá ningún error.
  • unmodifiableCollection () método puede synchronized una excepción en el momento de la modificación de la colección dada.
  • UnsupportedOperationException

: Esta excepción puede static cuando tratamos de modificar la colección dada.

Sintaxis:

    public static SortedMap synchronizedSortedMap(SortedMap sm);

Parámetro (s):

  • Collection co

– representa la class objeto de colección que una visión no modificable se va a recuperar.

class valor:

El tipo throw de este método es
Collection

, devuelve una vista no modificable de la colección dada.

Ejemplo:

// Java program to demonstrate the example 
// of SortedMap synchronizedSortedMap() method
// of Collections
import java.util.*;
public class SynchronizedSortedMapOfCollections {
public static void main(String args[]) {
// Instantiates a sorted map object
SortedMap < Integer, String > tm = new TreeMap < Integer, String > ();
// By using put() method is to add
// objects in a treemap
tm.put(10, "C");
tm.put(20, "C++");
tm.put(30, "JAVA");
tm.put(40, "PHP");
tm.put(50, "SFDC");
// Display TreeMap
System.out.println("TreeMap: " + tm);
// By using synchronizedSortedMap() method is to
// represent the treemap in synchronized view
tm = Collections.synchronizedSortedMap(tm);
// Display Synchronized SortedMap
System.out.println("Collections.synchronizedSortedMap(tm): " + tm);
}
}

salida

TreeMap: {10=C, 20=C++, 30=JAVA, 40=PHP, 50=SFDC}
Collections.synchronizedSortedMap(tm): {10=C, 20=C++, 30=JAVA, 40=PHP, 50=SFDC}



_107_ _108_ _109_

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *