¿Cómo puedo obtener un número entero de una cadena en Java?

Estoy usando lo siguiente:

int i = Integer.parseInt(args[2]);

¿Hay alguna otra forma de obtener un número entero de una cadena? Si el número es realmente pequeño, ¿los objetos Byte y Char proporcionan algo similar?

Respuesta 1

Si. Hay:

Byte.parseByte(s); -- parses a Byte from a String
Short.parseShort(s); -- parses a Short from a String

Y para números más grandes hay:

Long.parseLong(s);
-- Float is an imprecise representation of a floating point number using 32 bits
Float.parseFloat(s);
-- Double is an imprecise representation of a floating point number using 64 bits
Double.parseDouble(s);
-- BigIntegers is an integer of arbitrary size as is accurate
new BigInteger(s);
-- BigDecimal is a floating point number of arbitrary size as is accurate
new BigDecimal(s);
Respuesta: 2

Sí, puede usar los métodos de contenedor Short.parseShort (String) y Byte.parseByte (String) para analizar valores enteros más pequeños.

Respuesta: 3

Otras formas de obtener un número entero de a String:

    String value = "2";

    int i = Integer.valueOf(value);
    System.out.println("i = " + i);
    Scanner scanner = new Scanner(value);
    i = scanner.nextInt();
    System.out.println("i = " + i);
Respuesta: 4

Tengo múltiples JTextFields y JComboBox en mi JFrame. Entonces, cada vez que haga clic en el botón _Agregar_, verificará si los cuatro (4) campos de texto en el Panel de medicación actual están vacíos. Si no es así, Ejecutar, ...

Primero creo una Cadena Json con Cadena myJsonString = new Gson (). toJson (myElement); Esto funciona bien. Después de eso, quiero agregar esta cadena a otro gran jsonObject para enviarlo al backend con ...

No soy un experto en Regex, podría ser una razón obvia, pero no puedo encontrar una respuesta a esto. Utilizo una notación POSIX para hacer coincidir una Cadena (n) usando Regex en Java de una manera que no distingue entre mayúsculas y minúsculas. Dado: ...

No pude encontrar un complemento Maven que satisficiera mis necesidades para minimizar JavaScript y CSS, así que comencé a crear el mío. Sin embargo, parece que me encontré con un obstáculo. Las versiones minimizadas de los archivos siempre ...