8 methods convert an integer string java
En este tutorial exploraremos los diferentes métodos para convertir Integer a String en Java junto con interesantes ejemplos de programación:
Cubriremos el uso de los siguientes métodos proporcionados por las diferentes clases de Java para convertir Int a String en Java:
- Concatenación de cadenas
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer append ()
- Formato DecimalFormat ()
Veremos estos métodos en detalle uno por uno.
=> Visite aquí para aprender Java desde cero
Lo que vas a aprender:
- Entero encubierto a cadena en Java
- # 1) Uso de la concatenación de cadenas
- # 2) Usando el método String.ValueOf ()
- # 3) Usando el método String.format ()
- # 4) Usando el método Integer (int) .toString ()
- # 5) Usando el método Integer.toString (int)
- # 6) Uso de métodos de clase StringBuilder
- # 7) Uso de métodos de clase StringBuffer
- # 8) Uso de métodos de clase DecimalFormat
- Preguntas frecuentes sobre la conversión de Int a String en Java
- Conclusión
Entero encubierto a cadena en Java
En varios escenarios, mientras se desarrolla cualquier aplicación o sitio web, es necesario escribir un programa Java para convertir un número entero en String.
Consideremos un escenario en nuestro programa Java, donde después de realizar ciertas operaciones aritméticas en variables int, el valor de resultado recibido es un valor entero. Sin embargo, este valor debe pasarse a algún campo de texto o campo de área de texto en la página web. En tales casos, es necesario convertir primero este valor int en String.
# 1) Uso de la concatenación de cadenas
Hemos utilizado Java más el operador '+' varias veces. Esto se usa muy comúnmente al imprimir cualquier salida en la consola usando el método System.out.println ().
|_+_| Aquí está la salida del programa:
Variable calculada Valor de área -> 250
En el programa anterior, estamos concatenando el int área calculada con la cadena 'Valor de área calculada variable ->' de la siguiente manera:
'Valor de área calculada variable ->' + área calculada
Esto convierte int área calculada en String. Luego, esta cadena se pasa como argumento a System. fuera .println () para imprimir en la consola de la siguiente manera:
Sistema. fuera .println ('Valor de área calculada variable ->' + área calculada);
Esto imprime la Cadena en la consola:
Variable calculada Valor de área -> 250
# 2) Usando el método String.ValueOf ()
La clase String tiene métodos de sobrecarga estáticos de valueOf (). El propósito de estos métodos de sobrecarga es convertir argumentos de tipos de datos primitivos como int, long, float al tipo de datos String.
Echemos un vistazo a la firma del método para el tipo de datos int a continuación:
public static String valueOf (int i)
Este método estático recibe un argumento de tipo de datos int y devuelve la representación de cadena del argumento int.
Parámetros:
i: Este es un número entero.
Devoluciones:
Representación de cadena del argumento int.
Comprendamos cómo usar este método String.valueOf () con el siguiente programa de muestra. En este programa, estamos agregando dos números y usaremos el método String.valueOf () para convertir el entero sumValue en String.
A continuación se muestra un programa de muestra para su referencia:
|_+_| Aquí está la salida del programa:
Valor de suma variable -> 500
# 3) Usando el método String.format ()
La clase String tiene un método estático para convertir argumentos al formato especificado.
Echemos un vistazo a la firma del método a continuación:
formato de cadena estática pública (formato de cadena, objeto ... args)
Este es un método estático de clase String que utiliza un formato de String especificado y argumentos de objeto y devuelve String formateado. En caso de más argumentos que especificadores de formato, los argumentos que son adicionales se ignoran. El número de argumentos es variable, tal vez cero.
Parámetros:
formato: cadena de formato
args: argumentos que deben formatearse según la cadena de formato
Devoluciones:
Una cadena formateada según la cadena de formato especificada
Lanza:
Este método arroja IllegalFormatException, NullPointerException.
Comprendamos el uso de este método String.format ().
Veamos el mismo código de programa de comparar 2 números enteros. El programa imprimirá un número mayor entre 2 números. Este programa utiliza el método String.format () para convertir el entero gran número Encadenar.
A continuación se ofrece un programa de muestra:
|_+_| Aquí está la salida del programa:
Variable largeNumber Value -> | 25 |
En el código de muestra anterior, hemos utilizado el método String.format (). Estamos usando '|% 5d |' como formato y pasando el valor int largeNumber como se muestra a continuación:
String largeNumberString = Cadena. formato ('|% 5d |', largeNumber);
String.format () devuelve una cadena formateada según el formato especificado '|% 5d |', es decir, el número especificado en '||' con un ancho de 5 y justificado a la derecha, es decir | 25| e imprime lo mismo en la consola.
Sistema. fuera .println (“Valor variable largeNumber ->” + largeNumberString);
Entonces, la salida en la consola es Variable largeNumber Value -> | 25 |
Ahora, veamos los métodos de conversión de integer a String Java proporcionados por la clase Integer.
cómo usar eclipse para c
Veremos los siguientes métodos de la clase Integer:
-
-
- Entero (int) .toString ().
- Integer.toString (int)
-
# 4) Usando el método Integer (int) .toString ()
Entero la clase proporciona un método Encadenar () para convertir int en String.
Echemos un vistazo a la firma del método a continuación:
cadena pública toString ()
Este método convierte el valor a la representación decimal con signo y devuelve un objeto String.
Entendamos el uso de este Entero (int) .toString () método.
Veamos el código de muestra para calcular el resto de dos números e imprimir en la consola usando el método Integer (int) .toString () para convertir el valor entero restante en su representación de cadena.
Aquí está el programa de muestra a continuación:
|_+_| Aquí está la salida del programa:
Valor de resto variable -> 3
En el programa anterior, hemos creado una instancia de la clase Integer
nuevo Integer (valor residual);
e invocó el método toString () en él como se muestra a continuación:
Resto de cadena = valorRestoIntValor.toString ();
Esta declaración devuelve la representación de cadena del objeto de clase Integer restoderIntValue.
# 5) Usando el método Integer.toString (int)
Entero también proporciona un método estático Encadenar () para convertir int en String.
Echemos un vistazo a la firma del método a continuación:
Cadena estática pública toString (int i)
Este método estático devuelve la representación del objeto String para el entero especificado. Aquí, un argumento se convierte en una representación decimal con signo y regresa como una cadena. Esto es exactamente lo mismo que el método toString sobrecargado (int i, int radix) donde el valor de la raíz es 10.
Parámetros:
i: este es un valor entero que debe convertirse
Devoluciones:
Una representación de cadena del argumento i con base 10.
Entendamos el uso de este Entero . toString (int i) método.
Escribamos el código de programa de muestra que solicita al usuario que ingrese el número, calcule el cuadrado del número e imprima el cuadrado en la consola utilizando el método Integer.toString (int i) para convertir el valor entero cuadrado en una cadena.
Aquí está el programa de muestra a continuación:
|_+_| Aquí está la salida del programa:
Introduzca el número 5
Valor cuadrado de la variable -> 25
En el programa anterior, invocamos el método estático toString en la clase Integer pasando squareValue como argumento
Cuadrado de cadena = entero. Encadenar (squareValue);
Esto devuelve una representación de cadena del valor int squareValue
Veamos algunas formas más, es decir, utilizando métodos de clase StringBuffer, StringBuilder.
La clase StringBuffer se usa para agregar múltiples valores a String. StringBuilder hace la tarea exacta, la única diferencia es que StringBuffer es seguro para subprocesos, pero StringBuilder no.
Lectura recomendada => Tutorial de cadenas de Java
# 6) Uso de métodos de clase StringBuilder
Veamos cómo usar los métodos StringBuilder para convertir int a String en Java.
Aquí están las firmas del método:
agregar StringBuilder público (int i)
Este método agrega la representación de cadena del argumento int a la secuencia.
Parámetros:
i: Este es un número entero.
Devoluciones:
Esta es una referencia al objeto.
cadena pública toString ()
Este método devuelve una cadena que representa los datos de esta secuencia.
A continuación se muestra un programa de muestra que calcula el promedio de valores enteros e ilustra el uso de StringBuilder para convertir el entero avgNumber en String.
|_+_| Aquí está la salida del programa:
Valor medio variable -> 38
En el programa anterior, usamos el método append () de StringBuilder y convertimos el objeto StringBuilder en String usando el método toString ()
strbAvg.append (avgNumber);
Promedio de cadena = strbAvg.toString ();
# 7) Uso de métodos de clase StringBuffer
Veamos cómo Java convierte int a String usando los métodos StringBuffer.
Aquí están las firmas del método:
público StringBuffer agregar (int i)
Este método agrega la representación de cadena del argumento int a la secuencia.
Parámetros:
i: Este es un número entero.
Devoluciones:
Esta es una referencia al objeto.
cadena pública toString ()
Este método devuelve una cadena que representa los datos de esta secuencia.
Echemos un vistazo al programa de muestra a continuación. Estamos usando el método Math.min () inferior para encontrar el valor inferior entre 2 valores int y los métodos StringBuffer para convertir el entero minValue en String.
|_+_| Aquí está la salida del programa:
Valor de valor mínimo variable -> - 90000
En el programa anterior, usamos el método append () StringBuffer y convertimos el objeto StringBuffer en String usando el método toString ()
strbMinValue.append (minValue);
String minimumValue = strbMinValue.toString ();
# 8) Uso de métodos de clase DecimalFormat
Java int también se puede convertir a String utilizando el método de clase java.text.DecimalFormat.
Aquí está la firma del método del método format () de la clase.
Formato numérico. DecimalFormat extiende la clase NumberFormat.
formato de cadena final público (número largo)
Este método devuelve la cadena formateada para el argumento del tipo de datos long
Parámetros:
número: este es el valor del tipo de datos largo
Devoluciones:
la cadena formateada
A continuación se muestra el programa de muestra que ilustra el uso del método de clase DecimalFormat para convertir el elemento enteroValue en String.
|_+_| Aquí está la salida del programa:
Ingrese el número de matriz
1
Ingrese el número de elemento
1
600
Valor del elemento variable -> 600
En el programa anterior, usamos el método format () de la clase DecimalFormat y convertimos int elementValue en String como se muestra a continuación:
Elemento de cadena = formatElement.format (elementValue);
Por lo tanto, hemos cubierto varios métodos para convertir un entero de Java en un valor de cadena. En todos los programas de muestra, hemos visto varios escenarios en los que se requiere convertir valores enteros en valores de cadena y se muestra la salida de la consola.
Por lo tanto, con el fin de convertir un número entero en String en Java, cualquiera de los métodos demostrados en los códigos de muestra anteriores se puede utilizar en su programa Java.
A continuación se presentan algunas de las preguntas frecuentes sobre la conversión de int a String.
Preguntas frecuentes sobre la conversión de Int a String en Java
P # 1) ¿Podemos convertir int a String en Java?
Responder: sí , en Java podemos convertir int a String.
Podemos convertir int a String usando los siguientes métodos:
- Concatenación de cadenas
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer append ()
- Formato DecimalFormat ()
Q # 2) ¿Podemos teclear cast int to string?
Responder: Sí, podemos convertir int a String usando los métodos de clase String e Integer como String.valueOf (), Integer.toString () etc.
programas de entrevistas en java y respuestas para experimentados
P # 3) ¿Cómo convertimos una cadena en un número?
Responder: La cadena se puede convertir a un número de tipo int utilizando los métodos de la clase Integer como Integer.valueOf () e Integer.parseInt ()
Conclusión
En este tutorial, exploramos cómo convertir un entero a String en Java usando los siguientes métodos:
- Concatenación de cadenas
- String.valueOf ()
- String.format ()
- Integer.toString ()
- Integer.String (int)
- StringBuilder append ()
- StringBuffer append ()
- Formato DecimalFormat ()
Cubrimos cada método en detalle e ilustramos el uso de cada método con la ayuda de un ejemplo de muestra.
=> Explore la serie de capacitación simple de Java aquí
Lectura recomendada
- Tutorial de Java String con String Buffer y String Builder
- Método Java String Split () - Cómo dividir una cadena en Java
- Método Java String length () con ejemplos
- Cómo convertir una cadena de Java a Int - Tutorial con ejemplos
- Tutorial del método Java String contains () con ejemplos
- Método Java String indexOf con ejemplos de código
- Tutorial de cadenas de Java | Métodos de cadena de Java con ejemplos
- Método Java String compareTo con ejemplos de programación