Рубрики
Без рубрики

Java символ в строку, Строка в массив символов

Символ Java в строку, Строка в символ, преобразовать символ в строку, преобразовать строку в символ, Строка.Значение, символ.toString, charAt, toCharArray

Автор оригинала: Pankaj Kumar.

Сегодня мы рассмотрим программу java char to String. Мы также узнаем, как преобразовать строку в массив символов.

Символ Java в строку

Прежде чем мы рассмотрим программу java char to String, давайте рассмотрим основное различие между ними.

  1. char-это примитивный тип данных, тогда как String-это класс в java.
  2. символ char представляет собой один символ, в то время как строка может содержать ноль или более символов. Так силен массив символов.
  3. Мы определяем символ в java – программе с помощью одинарной кавычки ( ‘ ), тогда как мы можем определить строку в Java с помощью двойных кавычек (“). Поскольку String является специальным классом, мы получаем возможность определять строку с помощью двойных кавычек, мы также можем создать строку с использованием нового ключевого слова.

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

Мы можем использовать String.valueOf(символ c) или Символ.toString(символ c) для преобразования символа в строку. Ниже приведен пример программы, показывающий, как использовать эти методы для преобразования символа в строку.

public class JavaCharToString {

	public static void main(String[] args) {
		char c = 'X';
		String str = String.valueOf(c);
		String str1 = Character.toString(c);
		System.out.println(c + " char converted to String using String.valueOf(char c) = " + str);
		System.out.println(c + " char converted to String using Character.toString(char c) = " + str1);

	}

}

ява.ланг.Символ – это класс-оболочка для примитивного типа данных char. Персонаж.toString(символ c) внутренне вызывает String.valueOf(символ c) метод, поэтому лучше использовать функцию класса String для преобразования символа в строку.

Вывод вышеуказанной программы показан на рисунке ниже.

Строка Java в массив символов

Поскольку строка является массивом символов, мы можем преобразовать строку в массив символов. Класс String также имеет метод для получения символа по определенному индексу. Давайте рассмотрим простую программу для преобразования строки в массив символов.

import java.util.Arrays;

public class JavaStringToCharArray {

	public static void main(String[] args) {
		String str = "journaldev.com";

		// get char at specific index
		char c = str.charAt(0);

		// Character array from String
		char[] charArray = str.toCharArray();

		System.out.println(str + " String index 0 character = " + c);
		System.out.println(str + " String converted to character array = " + Arrays.toString(charArray));

	}

}

Чтобы получить символ из строкового объекта, мы можем использовать метод charat(индекс int) . В то время как toCharArray() возвращает массив символов строки.

Здесь мы используем метод Arrays.toString(char[] ca) для печати массива символов в удобочитаемом формате.

Выходные данные вышеупомянутой программы показаны ниже.

Это все для преобразования символов в строку и массива строк в символы.

Ссылка: Документ API символов