En JAVA, la chaîne est une classe finale. La chaîne fournie ne peut pas être modifiée. Le type de chaîne est souvent utilisé dans les projets. Ce qui suit est une introduction à la conversion de type de données chaîne la plus couramment utilisée :
String. conversion du type de données en long, int, double, float, boolean, char et sept autres types de données
* 数据类型转换 * @author Administrator * */ public class 数据类型转换 { public static void main(String[] args) { String c="123456";
//Quand les données de type String doivent être converties en int, double, float, long et autres données types, les données doivent être composées de nombres Composition,
//Lorsque les données de type String sont converties en types de données int, double, float, long et autres lorsqu'elles sont composées de caractères ou de lettres chinois, le programme signale une erreur
// Le type de chaîne est converti en type long
//String类型数据转换成long类型时 String类型的数据必须是数字构成 long n=Long.parseLong(c); System.out.println("String类型转换成long型:"+n);
//La chaîne est convertie en type int
//String类型数据转换成int类型时 String类型的数据必须是数字构成 int i=Integer.parseInt(c); System.out.println("String转换成int类型:"+i);
/ /String est converti en type double
//String类型数据转换成double类型时 String类型的数据必须是数字构成 double m=Double.parseDouble(c); System.out.println("String转换成double类型:"+m);
//La conversion du type String en type float
//String类型数据转换成float类型时 String类型的数据必须是数字构成 float M=Float.parseFloat(c); System.out.println("String类型转换成类型float类型:"+M);
//La conversion du type String en type Object n'implique pas de conversion directe. valeur en Objet
Object L=c; System.out.println("String转换成Object:"+L);
//Conversion de type chaîne en type booléen
String C="true"; //当String类型数据值为true/false时,直接输出true/false boolean N=Boolean.parseBoolean(+C); System.out.println("String类型转换成boolean类型:"N); //当String类型数据值为数字、字符、汉字或混合构成,则输出false boolean o=Boolean.parseBoolean(c); System.out.println("String类型转换成boolean类型:"+o);
//Convertir les données de type chaîne en données de type char
//当String类型数据转换成char类型数据时,需要用一个char类型的数组来接受 char[] O=c.toCharArray(); System.out.print("String类型数据转换成char类型数据:"); for(int num=0;num<O.length;num++){ System.out.print(O[num]+"\t"); } System.out.println("\n");
// Convertir les données de type int, double, boolean, char, float, long, Object en String
//Convertir le type int en type String
int h=123456; String l=String.valueOf(h); System.out.println("int类型转换成String类型:"+l);
//Convertir le type double en String
double a=1.1; String A=String.valueOf(a); System.out.println("double类型转String:"+A);
//Convertir le type booléen en type String
boolean b=false; String B=String.valueOf(b); System.out.println("boolean类型转String类型:"+b);
//Le type Char en type String
char d='a'; String D=String.valueOf(d); System.out.println("char类型转String类型:"+d);
//Le tableau de type Char est converti en type String
char[] e={'a','b','c'}; String E=String.valueOf(e); System.out.println("char类型数组转换成String类型:"+E);
//Plusieurs données du tableau de type char sont converties en type String
char []f={'a','b','c','d'}; String F=String.valueOf(f, 0, 3); System.out.println("char类型数组中其中几个数据转换成String类型:"+F);
//Convertir le type float en type String
float g=123; String G=String.valueOf(g); System.out.println("float类型转换成String类型:"+G);
//Convertir long tapez en type String
long j=123342; String J=String.valueOf(j); System.out.println("long类型转换成String类型:"+J);
//Convertir le type d'objet en type String
Object k=c; String K=String.valueOf(k); System.out.println("Object类型转换成String类型:"+K); System.out.println("\n");
Le code ci-dessus est une explication détaillée de la conversion du type de données chaîne en JAVA. .
Pour des explications plus détaillées sur la conversion du type de données chaîne en JAVA et des articles connexes, veuillez faire attention au site Web PHP chinois !