РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
181 of 1163 menu

Метод valueOf

Метод valueOf преобразует переданное значение в строку и возвращает её. Сама строка при этом создаётся заново. В первый параметр мы передаём значение, которое нужно преобразовать в строку: это может быть число, символ, массив символов, логическое значение или объект. Метод является статическим, поэтому вызывается через имя класса: String.valueOf.

Существует несколько перегруженных версий метода для разных типов данных: int, long, double, float, boolean, char, char[] и Object. Для массива символов можно дополнительно указать второй и третий параметры: смещение и количество символов.

Синтаксис

String.valueOf(value) String.valueOf(charArray, offset, count)

Пример

Давайте преобразуем целое число в строку:

public class Main { public static void main(String[] args) { int num = 12345; String res = String.valueOf(num); System.out.println(res); } }

Результат выполнения кода:

"12345"

Пример

Давайте преобразуем массив символов в строку:

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"

Пример

Давайте преобразуем часть массива символов в строку, начиная со второго символа и взяв три символа:

public class Main { public static void main(String[] args) { char[] chars = {'a', 'b', 'c', 'd', 'e'}; String res = String.valueOf(chars, 1, 3); System.out.println(res); } }

Результат выполнения кода:

"bcd"

Пример

Давайте преобразуем логическое значение в строку:

public class Main { public static void main(String[] args) { boolean flag = true; String res = String.valueOf(flag); System.out.println(res); } }

Результат выполнения кода:

"true"

Смотрите также

  • метод format,
    который форматирует строку по шаблону
  • метод concat,
    который объединяет строки
  • метод toCharArray,
    который преобразует строку в массив символов
  • метод equals,
    который сравнивает строки по содержимому
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить