Преобразование в String
Преобразование в String - это приведение значения любого типа к строке.
В Java для этого чаще всего используют метод String.valueOf, который принимает
один параметр - значение для преобразования, и возвращает его строковое представление.
Также можно использовать метод toString у объекта или неявную конкатенацию
с пустой строкой.
Синтаксис
String.valueOf(value)
obj.toString()
"" + value
Пример
Давайте преобразуем целое число 12345 в строку:
public class Main
{
public static void main(String[] args)
{
int num = 12345;
String res = String.valueOf(num);
System.out.println(res);
}
}
Результат выполнения кода:
"12345"
Пример
Давайте преобразуем дробное число 3.14 в строку:
public class Main
{
public static void main(String[] args)
{
double num = 3.14;
String res = String.valueOf(num);
System.out.println(res);
}
}
Результат выполнения кода:
"3.14"
Пример
Давайте преобразуем логическое значение true в строку:
public class Main
{
public static void main(String[] args)
{
boolean flag = true;
String res = String.valueOf(flag);
System.out.println(res);
}
}
Результат выполнения кода:
"true"
Пример
Давайте преобразуем символ 'a' в строку:
public class Main
{
public static void main(String[] args)
{
char ch = 'a';
String res = String.valueOf(ch);
System.out.println(res);
}
}
Результат выполнения кода:
"a"
Пример
Давайте преобразуем массив символов в строку:
public class Main
{
public static void main(String[] args)
{
char[] chars = {'a', 'b', 'c', 'd', 'e'};
String res = String.valueOf(chars);
System.out.println(res);
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте преобразуем объект в строку через метод toString:
import java.util.List;
public class Main
{
public static void main(String[] args)
{
List<Integer> list = List.of(1, 2, 3, 4, 5);
String res = list.toString();
System.out.println(res);
}
}
Результат выполнения кода:
"[1, 2, 3, 4, 5]"
Пример
Давайте преобразуем число в строку через конкатенацию с пустой строкой:
public class Main
{
public static void main(String[] args)
{
int num = 12345;
String res = "" + num;
System.out.println(res);
}
}
Результат выполнения кода:
"12345"
Смотрите также
-
оператор
cast,
который выполняет явное приведение типов -
преобразование
to int,
которое переводит значение в целое число -
преобразование
to double,
которое переводит значение в дробное число -
преобразование
to boolean,
которое переводит значение в логический тип