Program Java na prevod znakov na reťazce a naopak

V tomto programe sa naučíte prevádzať znak (char) na reťazec a naopak v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java String
  • Dátové typy Java (primitívne)
  • Java polia

Príklad 1: Preveďte znak na reťazec

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

Výkon

 Reťazec je: c

Vo vyššie uvedenom programe máme znak uložený v premennej ch. Použijeme metódu Charactertriedy toString()na prevod znaku na reťazec st.

Alternatívne môžeme na konverziu použiť aj metódu String's valueOf(). Vnútorne sú však rovnaké.

Príklad 2: Preveďte char pole na String

Ak máte char pole namiesto iba char, môžeme ho ľahko previesť na String pomocou metód String nasledovne:

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

Výkon

 aeiou aeiou

Vo vyššie uvedenom programe máme char pole ch obsahujúce samohlásky. Znovu použijeme metódu String's' valueOf()na prevedenie znakového poľa na String.

Môžeme tiež použiť Stringkonštruktor, ktorý vezme znakové pole ch ako parameter na konverziu.

Príklad 3: Preveďte reťazec na char pole

Môžeme tiež previesť reťazec na char pole (ale nie char) pomocou Stringovej metódy naCharArray ().

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

Výkon

 (Toto je skvelé)

Vo vyššie uvedenom programe máme reťazec uložený v premennej st. Používame String, s toCharArray()metódu previesť reťazec na pole znakov uložených v znakov.

Potom použijeme metódu "print Arrays" toString()na vytlačenie prvkov znaku v podobe poľa.

Zaujímavé články...