Maison > Java > javaDidacticiel > Explication détaillée de la conversion du type de données chaîne en JAVA

Explication détaillée de la conversion du type de données chaîne en JAVA

高洛峰
Libérer: 2017-01-22 10:33:18
original
1555 Les gens l'ont consulté

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

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

//La chaîne est convertie en type int

//String类型数据转换成int类型时 String类型的数据必须是数字构成
int i=Integer.parseInt(c);
System.out.println("String转换成int类型:"+i);
Copier après la connexion

/ /String est converti en type double

//String类型数据转换成double类型时 String类型的数据必须是数字构成
double m=Double.parseDouble(c);
System.out.println("String转换成double类型:"+m);
Copier après la connexion

//La conversion du type String en type float

//String类型数据转换成float类型时 String类型的数据必须是数字构成
float M=Float.parseFloat(c);
System.out.println("String类型转换成类型float类型:"+M);
Copier après la connexion

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

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

//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");
Copier après la connexion

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

//Convertir le type double en String

double a=1.1;
String A=String.valueOf(a);
System.out.println("double类型转String:"+A);
Copier après la connexion

//Convertir le type booléen en type String

boolean b=false;
String B=String.valueOf(b);
System.out.println("boolean类型转String类型:"+b);
Copier après la connexion

//Le type Char en type String

char d=&#39;a&#39;;
String D=String.valueOf(d);
System.out.println("char类型转String类型:"+d);
Copier après la connexion

//Le tableau de type Char est converti en type String

char[] e={&#39;a&#39;,&#39;b&#39;,&#39;c&#39;};
String E=String.valueOf(e);
System.out.println("char类型数组转换成String类型:"+E);
Copier après la connexion

//Plusieurs données du tableau de type char sont converties en type String

char []f={&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;};
String F=String.valueOf(f, 0, 3);
System.out.println("char类型数组中其中几个数据转换成String类型:"+F);
Copier après la connexion

//Convertir le type float en type String

float g=123;
String G=String.valueOf(g);
System.out.println("float类型转换成String类型:"+G);
Copier après la connexion

//Convertir long tapez en type String

long j=123342;
String J=String.valueOf(j);
System.out.println("long类型转换成String类型:"+J);
Copier après la connexion

//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");
Copier après la connexion

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 !

É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