Maison  >  Article  >  Java  >  Comment convertir une chaîne en nombre en Java

Comment convertir une chaîne en nombre en Java

coldplay.xixi
coldplay.xixioriginal
2020-11-02 09:46:0276988parcourir

Comment convertir une chaîne Java en nombre : 1. Convertir en nombre entier [Integer.parseInt(String s)]; 2. Convertir en nombre à virgule flottante [Float.parseFloat(String s)].

Comment convertir une chaîne en nombre en Java

Recommandations d'apprentissage gratuites associées : Tutoriel de base Java

Méthode de chaîne Java de conversion de nombres :

1. Convertir en nombre entier

(1) Integer.parseInt(String s), l'exemple de code est le suivant :

public class Test {
public static void main(String args[]){
String s = "123";
int num = Integer.parseInt(str);
int sum = num + 100;
System.out.println("Result is: "+sum); // 输出结果为:Result is: 223
}}

Comment convertir une chaîne en nombre en Java

(2) Integer.valueOf(String s), l'exemple de code est le suivant :

public class Test2 {
public static void main(String args[]){
String s = "-100";
int num = Integer.valueOf(str);
int sum = num + 101;
System.out.println("Result is: "+sum); // 输出结果为:Result is: 1
} }

Comment convertir une chaîne en nombre en Java

2. Convertir en nombre à virgule flottante

(1) Float.parseFloat(String s), l'exemple de code est le suivant :

public class Test {
public static void main(String args[]){
String s = "123.11";
float num = Float.parseFloat(s);
float sum = num + 100;
System.out.println("Result is: "+sum); // 输出结果为:Result is: 223.11
}}

Comment convertir une chaîne en nombre en Java

(2) Double .parseDouble(String s), l'exemple de code est le suivant :

public class Test2 {
public static void main(String args[]){
String s = "100.01";
double num = Double.parseDouble(s);
double sum = num + 100;
System.out.println("Result is: "+sum); // 输出结果为:Result is: 200.01
}}

Comment convertir une chaîne en nombre en Java

Le code spécifique requis dans la question pour convertir String s="00000123 " en 123 est la suivante :

public class Test {
public static void main(String args[]){
String s = "00000123";
int num =  Integer.parseInt(s);
System.out.println("Result is: "+num); // 输出结果为:Result is: 123
}}

Comment convertir une chaîne en nombre en Java

Informations étendues :

1. Convertir les types entiers et à virgule flottante en chaînes en Java :

public class Test {
public static void main(String args[]){
int i = 11;
String s = i + ""; // 方法一
String s = String.valueOf(i); // 方法二
String s = Integer.toString(i); // 方法三
} }

Comment convertir une chaîne en nombre en Java

2. Déterminer si une chaîne est un nombre en Java :

public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
} }
return true;
}

Comment convertir une chaîne en nombre en Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn