Как преобразовать in в строку в Java?

Java Networking (сеть) Программирование и разработка

В любом языке программирования, включая Java, есть некоторые функции, которые можно выполнять со строками, но не с целыми числами, например, мы не можем конкатенировать целые значения. Чтобы иметь дело с такими случаями, мы должны преобразовать целочисленное значение в строковое значение, и для этого java предоставляет несколько методов. Кроме того, при работе с формами нам необходимо преобразовать целочисленное значение в строковое значение, потому что в текстовых полях все отображается в строковом формате.

Существует несколько способов преобразования целого числа в строку, однако в этой статье мы рассмотрим некоторые наиболее часто используемые методы преобразования целых чисел в строку:

  • Метод Integer.toString() в Java
  • Метод String.valueOf() в Java
  • Метод String.format() в Java

Метод Integer.toString() в Java

Java предоставляет очень удобный метод toString(), который возвращает строку, и если мы используем его с классом Integer, он преобразует целочисленное значение в строковое значение.

Пример

В приведенном ниже фрагменте кода у нас есть целочисленное значение, метод toString() используется для преобразования этого значения int в строку:

public class ConversionExample {
publicclassConversionExample {
publicstaticvoidmain(String[] args) {
int number = 72;
String str = Integer.toString(number);
System.out.println(«Converted Value: « + str);
}
}

Полный код и соответствующий вывод будут выглядеть так:

Вывод выглядит очень похоже на целочисленное значение

Вывод выглядит очень похоже на целочисленное значение, не беспокойтесь! Мы можем проверить тип переменной, используя метод Java getClass().getName(). Рассмотрим приведенный ниже фрагмент кода для глубокого понимания того, как проверить тип переменной:

System.out.println(str.getClass().getName());

В приведенном ниже фрагменте показан полный код и соответствующий вывод:

В приведенном ниже фрагменте показан полный код и соответствующий

Теперь вывод подтверждает, что число успешно преобразовано в строку.

Метод String.valueOf() в Java

Java предоставляет еще один полезный метод String.valueOf(), который можно использовать для преобразования int в строковое значение.

Пример

Давайте рассмотрим следующий пример, который подробно описывает, как использовать метод String.valueOf() в java:

int number = 72;

System.out.println(String.valueOf(number));

Ниже будет вывод приведенного выше фрагмента кода:

Читайте также:  Массивы в C

рассмотрим следующий пример, который подробно описывает, как

На этот раз мы проверяем тип переменной, объединяя значения:

int number = 72;

int number2 = 172;

System.out.println(«Without Conversion: «+ number + number2);

System.out.println(«After Conversion: «+ String.valueOf(number)+ number2);

Полный код и его вывод будут выглядеть так:

Полный код и его вывод будут выглядеть так

В приведенном выше фрагменте у нас есть два целочисленных значения, изначально, когда мы объединяем два целочисленных значения, мы получаем сумму двух значений.

Однако, когда мы преобразуем значение int в строку, а затем добавляем к нему целочисленное значение, мы получаем конкатенированную строку:

Метод String.format() в Java

Он принимает некоторые аргументы и форматирует их в строку.

Пример

В приведенном ниже коде подробно показано, как использовать метод String.format() для преобразования целочисленного значения в строку:

int number = 72;

String str = String.format(«%d», number);

System.out.println(«Resultant Value: « + str);

System.out.println(«Type: « + str.getClass().getName());

Вывод приведенного выше фрагмента кода показан на следующем рисунке:

тверждает работу метода String.format(), поскольку он успешно

Вывод подтверждает работу метода String.format(), поскольку он успешно преобразует целочисленное значение в строковое значение.

Заключение

Java предоставляет несколько методов для преобразования значения int в строковое значение, такие как методы String.format(), toString() и valueOf(). Для этого в любой из вышеперечисленных методов будет передано целочисленное значение, а для проверки типа переменных можно использовать метод getClass().getName(). В этой статье рассматриваются различные способы преобразования целочисленного значения в строковое значение в java.

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector