Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung der Konvertierung von String-Datentypen in JAVA

Detaillierte Erläuterung der Konvertierung von String-Datentypen in JAVA

高洛峰
高洛峰Original
2017-01-22 10:33:181498Durchsuche

In JAVA ist String eine endgültige Klasse. Der bereitgestellte String-Typ wird häufig in Projekten verwendet. Das Folgende ist eine Einführung in die häufiger verwendete String-Datentypkonvertierung Datentypkonvertierung in long, int, double, float, boolean, char und andere sieben Datentypen

//Wenn Daten vom Typ String in int, double, float, long und andere Daten konvertiert werden sollen Typen, die Daten müssen aus Zahlen bestehen Zusammensetzung,
* 数据类型转换
* @author Administrator
*
*/
public class 数据类型转换 {
public static void main(String[] args) {
String c="123456";
//Wenn Daten vom Typ String in int, double, float, long und andere Datentypen konvertiert werden, wenn sie aus chinesischen Zeichen oder Buchstaben bestehen, meldet das Programm einen Fehler



// String-Typ in Long-Typ konvertieren

// String-Typ in Int-Typ konvertieren
//String类型数据转换成long类型时 String类型的数据必须是数字构成
long n=Long.parseLong(c);
System.out.println("String类型转换成long型:"+n);

// Konvertieren Sie den String-Typ in den Double-Typ
//String类型数据转换成int类型时 String类型的数据必须是数字构成
int i=Integer.parseInt(c);
System.out.println("String转换成int类型:"+i);

//Die Konvertierung des String-Typs in den Float-Typ
//String类型数据转换成double类型时 String类型的数据必须是数字构成
double m=Double.parseDouble(c);
System.out.println("String转换成double类型:"+m);

//Die Konvertierung des String-Typs in den Objekttyp beinhaltet keine direkte Zuweisung des String-Werts in Objekt
//String类型数据转换成float类型时 String类型的数据必须是数字构成
float M=Float.parseFloat(c);
System.out.println("String类型转换成类型float类型:"+M);

//String-Typ-Konvertierung in booleschen Typ
Object L=c;
System.out.println("String转换成Object:"+L);

//Konvertieren von String-Typ-Daten in char-Typ-Daten
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);

//Konvertieren int, double, boolean, char, float, long, Objekttypdaten in String
//当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");
/Int-Typ in String-Typ konvertieren


//Double-Typ in String konvertieren
int h=123456;
String l=String.valueOf(h);
System.out.println("int类型转换成String类型:"+l);

//Boolescher Typ in String-Typ konvertieren
double a=1.1;
String A=String.valueOf(a);
System.out.println("double类型转String:"+A);

//Char-Typ in String-Typ
boolean b=false;
String B=String.valueOf(b);
System.out.println("boolean类型转String类型:"+b);

//Char-Typ-Array wird in String-Typ konvertiert
char d=&#39;a&#39;;
String D=String.valueOf(d);
System.out.println("char类型转String类型:"+d);

//Mehrere Daten im char-Typ-Array werden in den String-Typ konvertiert
char[] e={&#39;a&#39;,&#39;b&#39;,&#39;c&#39;};
String E=String.valueOf(e);
System.out.println("char类型数组转换成String类型:"+E);

//Float-Typ in String-Typ konvertieren
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);

//Long-Typ konvertieren in String-Typ
float g=123;
String G=String.valueOf(g);
System.out.println("float类型转换成String类型:"+G);

//Objekttyp in String-Typ konvertieren
long j=123342;
String J=String.valueOf(j);
System.out.println("long类型转换成String类型:"+J);

Der obige Code ist eine detaillierte Erklärung der String-Datentypkonvertierung in JAVA. Ich hoffe, er gefällt Ihnen.
Object k=c;
String K=String.valueOf(k);
System.out.println("Object类型转换成String类型:"+K);
System.out.println("\n");

Ausführlichere Erläuterungen zur String-Datentypkonvertierung in JAVA und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn