Program w języku Java do konwersji znaków na ciągi odwrotnie

W tym programie nauczysz się konwertować znak (znak) na łańcuch i odwrotnie w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Ciąg Java
  • Typy danych Java (prymitywne)
  • Tablice Java

Przykład 1: Konwertuj znak na ciąg

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

Wynik

 Ciąg to: c

W powyższym programie mamy znak przechowywany w zmiennej ch. Używamy metody Characterklasy toString()do konwersji znaku na łańcuch st.

Alternatywnie, można również użyć String„s valueOf()metodę konwersji. Jednak oba wewnętrznie są takie same.

Przykład 2: Konwertuj tablicę znaków na ciąg

Jeśli zamiast zwykłego znaku masz tablicę znaków, możemy łatwo przekonwertować ją na ciąg przy użyciu metod typu String w następujący sposób:

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

Wynik

 aeiou aeiou

W powyższym programie mamy tablicę znaków ch zawierającą samogłoski. Używamy String„s valueOf()ponownie sposób przekonwertować do tablicy znaków String.

Możemy również użyć Stringkonstruktora, który jako parametr konwersji przyjmuje tablicę znaków ch.

Przykład 3: Konwertuj ciąg znaków na tablicę znaków

Możemy również przekonwertować ciąg znaków na tablicę znaków (ale nie znak) za pomocą metody String 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)); ) )

Wynik

 (To jest świetne)

W powyższym programie mamy ciąg zapisany w zmiennej st. Używamy String„s toCharArray()sposób przekonwertować ciąg do tablicy znaków zapisanych w znakach.

Następnie, stosowanie Arraysjest toString()metoda drukowania elementów znaków w postaci tablicowej.

Interesujące artykuły...