Программа на Java для преобразования символа в строку и наоборот

В этой программе вы научитесь преобразовывать символ (char) в строку и наоборот в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Строка Java
  • Типы данных Java (примитивные)
  • Массивы Java

Пример 1: преобразование символа в строку

 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«s valueOf()снова метод , чтобы преобразовать массив символов в String.

Мы также можем использовать Stringконструктор, который принимает массив символов ch в качестве параметра для преобразования.

Пример 3: преобразование строки в массив символов

Мы также можем преобразовать строку в массив 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«s toCharArray()метод , чтобы преобразовать строку в массив символов , хранящихся в гольцов.

Затем, использование Arrays«ы toString()метод для печати элементы символов в массиве как-форме.

Интересные статьи...