Método de valores de proveedor() en Java con ejemplos

El método de valores() de la clase java.security.Provider se utiliza para devolver una vista de colección no modificable de los valores de propiedad contenidos en este proveedor.
Sintaxis: 
 

public Collection<Object> values()

Valor devuelto: este método devuelve una vista de colección de los valores contenidos en este mapa.
A continuación se muestran los ejemplos para ilustrar el método de valores() :
Ejemplo 1: 
 

Java

// Java program to demonstrate
// values() method
 
import java.security.*;
import java.util.*;
 
public class GFG1 {
    public static void main(String[] argv)
    {
        // Declaring int value i
        int i = 10;
 
        try {
            // creating the object of Signature
            Signature sr = Signature.getInstance("SHA1withDSA");
 
            // getting the Provider of the  Signature sr
            // by using method getProvider()
            Provider provider = sr.getProvider();
 
            // Declaring the variable of set<Map> type
            Collection<Object> value;
 
            // getting unmodifiable Set view of the property value
            value = provider.values();
 
            // Creating the object of iterator to iterate set
            Iterator iter = value.iterator();
 
            // printing the set elements
            System.out.println("unmodifiable Set view : \n ");
            while (i > 0) {
                System.out.println("Value is : " + iter.next());
                i--;
            }
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

unmodifiable Set view : 
 
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : Software
Value is : sun.security.provider.JavaKeyStore$DualFormatJKS
Value is : SHA
Value is : sun.security.provider.SHA
Value is : sun.security.provider.JavaKeyStore$CaseExactJKS
Value is : Software
Value is : sun.security.provider.DSA$SHA256withDSA

 

Ejemplo 2: 
 

Java

// Java program to demonstrate
// values() method
 
import java.security.*;
import java.util.*;
 
public class GFG1 {
    public static void main(String[] argv)
    {
        // Declaring int value i
        int i = 10;
 
        try {
            // creating the object of SecureRandom
            SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");
 
            // getting the Provider of the  SecureRandom sr
            // by using method getProvider()
            Provider provider = sr.getProvider();
 
            // Declaring the variable of set<Map> type
            Collection<Object> value;
 
            // getting unmodifiable Set view of the property value
            value = provider.values();
 
            // Creating the object of iterator to iterate set
            Iterator iter = value.iterator();
 
            // printing the set elements
            System.out.println("unmodifiable Set view : \n ");
            while (i > 0) {
                System.out.println("Value is : " + iter.next());
                i--;
            }
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

unmodifiable Set view : 
 
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : SHA1withDSA
Value is : Software
Value is : sun.security.provider.JavaKeyStore$DualFormatJKS
Value is : SHA
Value is : sun.security.provider.SHA
Value is : sun.security.provider.JavaKeyStore$CaseExactJKS
Value is : Software
Value is : sun.security.provider.DSA$SHA256withDSA

 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 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 *