transformer une chaine de caractère en nombre java

h‮sptt‬://www.lautturi.com
transformer une chaine de caractère en nombre java

In Java, you can use the Integer.parseInt() method to convert a string representation of an integer value into an int primitive type.

Here's an example of how you can use the Integer.parseInt() method to convert a string to an int value:

String str = "123";
int i = Integer.parseInt(str);

In this example, the str variable is a string that represents the integer value 123. The Integer.parseInt() method is called on the str variable and the resulting int value is stored in the i variable.

The Integer.parseInt() method takes a string as an argument and returns an int value. If the string is not a valid integer representation, the method will throw a NumberFormatException.

You can also use the Integer.valueOf() method to convert a string to an Integer object, which is the wrapper class for the int primitive type. The Integer.valueOf() method works in a similar way to the Integer.parseInt() method, but it returns an Integer object instead of an int value.

Here's an example of how you can use the Integer.valueOf() method to convert a string to an Integer object:

String str = "123";
Integer i = Integer.valueOf(str);

In this example, the str variable is a string that represents the integer value 123. The Integer.valueOf() method is called on the str variable and the resulting Integer object is stored in the i variable.

It's important to note that both the Integer.parseInt() and Integer.valueOf() methods can throw a NumberFormatException if the string is not a valid integer representation. You should catch this exception or use try-with-resources to handle it appropriately.

You can also use the Long.parseLong(), Double.parseDouble(), and Float.parseFloat() methods to convert a string to a long, double, and float value, respectively. These methods work in a similar way to the Integer.parseInt() method, but they return a long, double, or float value instead of an int value. Similarly, you can use the Long.valueOf(), Double.valueOf(), and Float.valueOf() methods to convert a string to a Long, Double, and Float object, respectively.

Created Time:2017-10-17 20:18:57  Author:lautturi