Java programma rakstzīmju konvertēšanai uz virknēm un otrādi

Šajā programmā jūs iemācīsities pārveidot rakstzīmi (char) par virkni un otrādi Java valodā.

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

  • Java virkne
  • Java datu tipi (primitīvi)
  • Java masīvi

1. piemērs: konvertējiet char uz virkni

 public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )

Rezultāts

 Virkne ir: c

Iepriekš minētajā programmā mums ir raksturs, kas saglabāts mainīgajā ch. Mēs izmantojam Characterklases toString()metodi, lai rakstzīmi pārveidotu par stīgu st.

Alternatīvi, mēs varam izmantot arī String's valueOf()metode konversiju. Tomēr abas iekšēji ir vienādas.

2. piemērs: konvertējiet char masīvu uz virkni

Ja jums ir char masīvs, nevis tikai char, mēs to varam viegli pārveidot par virkni, izmantojot virkņu metodes šādi:

 public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )

Rezultāts

 aeiou aeiou

Iepriekš minētajā programmā mums ir char masīvs ch, kas satur patskaņus. Mēs izmantojam String's valueOf()metode atkal pārvērstu rakstzīmju masīvs String.

Mēs varam izmantot arī Stringkonstruktoru, kurš kā parametru pārveidošanai izmanto rakstzīmju masīvu ch.

3. piemērs: Stīgu pārveidošana par char masīvu

Mēs varam arī pārveidot virkni par char masīvu (bet ne char), izmantojot virknes metodi toCharArray ().

 import java.util.Arrays; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )

Rezultāts

 (Tas ir lieliski)

Iepriekš minētajā programmā mums ir virkne, kas saglabāta mainīgajā st. Mēs izmantojam String's toCharArray()metodi, lai pārvērstu string masīvs rakstzīmju glabājas simboli.

Mēs tad, lietošana Arrays's toString()metode, lai drukātu elementus simboliem masīva līdzīgu formā.

Interesanti raksti...