Програма Java для перетворення символів у рядки та віце-версії

У цій програмі ви навчитесь перетворювати символ (char) у рядок і навпаки в Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Рядок Java
  • Типи даних Java (примітивні)
  • Масиви Java

Приклад 1: Перетворити char у String

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

Вихідні дані

 Рядок: c

У наведеній вище програмі ми маємо символ, що зберігається у змінній ch. Ми використовуємо метод Characterкласу toString()для перетворення символу в рядок st.

Крім того , ми також можемо використовувати String«s valueOf()метод для перетворення. Однак і те, і інше зсередини однакові.

Приклад 2: Перетворення масиву символів у рядок

Якщо у вас є масив char замість просто char, ми можемо легко перетворити його на String за допомогою методів String наступним чином:

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

Вихідні дані

 aeiou aeiou

У наведеній вище програмі ми маємо масив символів ch, що містить голосні. Ми знову використовуємо метод String'' valueOf()для перетворення масиву символів у String.

Ми також можемо використовувати Stringконструктор, який приймає масив символів ch як параметр для перетворення.

Приклад 3: Перетворення рядка в масив char

Ми також можемо перетворити рядок у масив char (але не char) за допомогою методу 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)); ) )

Вихідні дані

 (Це чудово)

У наведеній вище програмі ми маємо рядок, що зберігається у змінній st. Ми використовуємо метод String'' toCharArray()для перетворення рядка в масив символів, що зберігаються символами.

Потім ми використовуємо метод Arrays'' toString()для друку елементів символів у вигляді масиву.

Цікаві статті...