Método Java Collections unmodifiableSortedSet() con ejemplos

El método unmodificableSortedSet () de Java Collections está disponible en TreeSet. Un Tree Set es una estructura de datos que puede almacenar elementos en orden.

Sintaxis:

SortedSet<datatype> data = new TreeSet<String>();  

dónde,

  • datatype especifica el tipo de elementos
  • Los datos son los datos de entrada.

 Método unmodificableSortedSet() 

unmodificableSortedSet() las colecciones de Java

Sintaxis:

public static <T> SortedSet<T> unmodifiableSortedSet(SortedSet<T> data)   

donde data es el conjunto ordenado que se devuelve en una vista no modificable.

Tipo de devolución: este método

Ejemplo 1:

Demostración antes y después de la modificación.

Java

import java.util.*;
  
public class GFG1 {
    // main method
    public static void main(String[] args)
    {
        // create a set named data
        SortedSet<String> data = new TreeSet<String>();
        
        // Add values in the data
        data.add("java");
        data.add("Python");
        data.add("R");
        data.add("sql");
        
        // Create a Unmodifiable sorted set
        SortedSet<String> data2
            = Collections.unmodifiableSortedSet(data);
        
        // display
        System.out.println(data);
        
        // add to data
        data.add("bigdata/iot");
        
        // display
        System.out.println(data2);
    }
}
Producción

[Python, R, java, sql]
[Python, R, bigdata/iot, java, sql]

Ejemplo 2:

Java

import java.util.*;
  
public class GFG1 {
    // main method
    public static void main(String[] args)
    {
        // create a set named data
        SortedSet<Integer> data = new TreeSet<Integer>();
        
        // Add values in the data
        data.add(1);
        data.add(2);
        data.add(3);
        data.add(34);
        
        // Create a Unmodifiable sorted set
        SortedSet<Integer> data2
            = Collections.unmodifiableSortedSet(data);
        
        // display
        System.out.println(data);
        
        // add to data
        data.add(32);
        
        // display
        System.out.println(data2);
    }
}
Producción

[1, 2, 3, 34]
[1, 2, 3, 32, 34]

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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