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

Comment convertir une chaîne en nombre en Java

coldplay.xixi
Libérer: 2020-11-02 09:46:02
original
77054 Les gens l'ont consulté

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
}}
Copier après la connexion

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
} }
Copier après la connexion

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
}}
Copier après la connexion

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
}}
Copier après la connexion

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
}}
Copier après la connexion

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); // 方法三
} }
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal