Java program a karakterek karakterláncokká és fordítottvá alakításához

Ebben a programban megtanulod egy karaktert (char) karakterlánccá konvertálni és fordítva a Java-ban.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java karakterlánc
  • Java adattípusok (primitív)
  • Java tömbök

1. példa: A karakter konvertálása karakterláncra

 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); ) )

Kimenet

 A húr: c

A fenti programban van egy karakterünk, amelyet a ch változóba tárolunk. Az Characterosztály toString()metódusával konvertáljuk a karaktert string-be.

Alternatív módon, mi is használni String„s valueOf()módszerekkel alakíthatjuk át. Belsőleg mindkettő azonban ugyanaz.

2. példa: A char tömb átalakítása karakterláncra

Ha van egy char tömbje, nem csak egy char, akkor könnyen konvertálhatjuk String-be String módszerekkel az alábbiak szerint:

 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); ) )

Kimenet

 aeiou aeiou

A fenti programban van egy char tömb ch, amely magánhangzókat tartalmaz. Az általunk használt String„s valueOf()módszer újra átalakítani a karakter tömböt String.

Használhatjuk azt a Stringkonstruktort is, amely a ch karakter tömböt veszi át konverziós paraméterként.

3. példa: A karakterlánc konvertálása char tömbre

A karakterláncot átalakíthatjuk char tömbgé (de nem char-vá) a String metódusával a toCharArray () -ra.

 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)); ) )

Kimenet

 (Ez óriási)

A fenti programban van egy karakterláncunk a st változóban. Az általunk használt String„s toCharArray()módszer konvertálni a string tömb tárolt karaktereket karakter.

Ezután, használat Arrays„s toString()módszer kinyomtatni az elemek karaktereinek egy tömb-szerű formában.

érdekes cikkek...