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

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

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

 enum class TextStyle ( BOLD, ITALICS, UNDERLINE, STRIKETHROUGH ) fun main(args: Array) ( val style = "Bold" val textStyle = TextStyle.valueOf(style.toUpperCase()) println(textStyle) )

Palaidot programmu, izeja būs:

 DROŠI

Iepriekš minētajā programmā mēs esam uzskaitījuši 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 metodi valueOf (), lai nodotu stilu un iegūtu nepieciešamo enum vērtību.

Tā kā vērtība valueOf () aizņem reģistrjutīgu virknes vērtību, 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.

Šeit ir ekvivalents Java kods: Java programma, kas tiek uzmeklēta pēc virknes vērtības.

Interesanti raksti...