Heim >Java >javaLernprogramm >Detaillierte Erläuterung der Konvertierung von String-Datentypen in JAVA
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类型数据转换成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
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='a'; 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={'a','b','c'}; String E=String.valueOf(e); System.out.println("char类型数组转换成String类型:"+E);//Float-Typ in String-Typ konvertieren
char []f={'a','b','c','d'}; 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!