Java programma, lai meklētu pēc virknes vērtības

Šajā programmā jūs iemācīsities pārveidot virknes vērtību Java enum, izmantojot enum valueOf () metodi.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java virkne
  • Java uzskaitījumi

Piemērs: Meklēt uzskaitījumu pēc virknes vērtības

 public class EnumString ( public enum TextStyle ( BOLD, ITALICS, UNDERLINE, STRIKETHROUGH ) public static void main(String() args) ( String style = "Bold"; TextStyle textStyle = TextStyle.valueOf(style.toUpperCase()); System.out.println(textStyle); ) )

Rezultāts

 DROŠI

Iepriekš minētajā programmā mums ir enum TextStyle, kas attēlo dažādus stilus, kādi var būt teksta blokam, ti, treknrakstā, kursīvā, pasvītrojumā, pārsvītrojumā.

Mums ir arī virkne ar nosaukumu stils, kas satur pašreizējo vēlamo stilu. Tomēr tas nav pilnos vāciņos.

Pēc tam mēs izmantojam enum TextStyle valueOf()metodi, lai nodotu stilu un iegūtu nepieciešamo enum vērtību.

Tā kā valueOf()tiek ņemta reģistrjutīga virknes vērtība, mums bija jāizmanto toUpperCase()metode, lai pārveidotu doto virkni lielajiem burtiem.

Ja tā vietā mēs izmantotu:

 TextStyle.valueOf (stils)

programma būtu izmetusi izņēmumu No enum constant EnumString.TextStyle.Bold.

Interesanti raksti...