in

Método Java.lang.Enum.valueOf ()


Descripción

los java.lang.Enum.valueOf () El método devuelve la constante de enumeración del especificado. enumtype con el nombre especificado. los nombre debe coincidir exactamente con un identificador utilizado para declarar una constante de enumeración en este tipo.

Declaración

A continuación se muestra la declaración de java.lang.Enum.valueOf () método

public static <T extends Enum<T>> T valueOf(Class<T> enumType, String name)

Parámetros

Valor devuelto

Este método devuelve la constante de enumeración del tipo de enumeración especificado con el nombre especificado.

Excepción

  • Argumento de excepción ilegal – si el tipo de enumeración especificado no tiene una constante con el nombre especificado, o el objeto de clase especificado no representa un tipo de enumeración.

  • Excepción de puntero nulo – si enumType o name es nulo.

Ejemplo

El siguiente ejemplo muestra el uso del método java.lang.Enum.valueOf ().

package com.tutorialspoint;

import java.lang.*;

// enum showing Mobile prices
enum Mobile {
   Samsung(400), Nokia(250),Motorola(325);
  
   int price;
   Mobile(int p) {
      price = p;
   }
   int showPrice() {
      return price;
   } 
}

public class EnumDemo {
   
   public static void main(String args[]) {
   
      System.out.println("CellPhone List:");
      for(Mobile m : Mobile.values()) { 
         System.out.println(m + " costs " + m.showPrice() + " dollars");
      }

      Mobile ret;
      ret = Mobile.valueOf("Samsung"); 
      System.out.println("Selected : " + ret);                              
   }
} 

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

CellPhone List:
Samsung costs 400 dollars
Nokia costs 250 dollars
Motorola costs 325 dollars
Selected : Samsung

java_lang_enum.htm

Deja una respuesta

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

Pasos para hacer un arbol genealogico en Microsoft Word facil y rapido

¿Cómo crear un árbol genealógico en Microsoft Word? Guía paso por paso

apple touch icon@2

instalador de Windows – ¿Cómo encontrar la ubicación del programa en el registro, si conozco MSI GUID?