String in Java ist eine endgültige Klasse, und der Zeichenfolge wird nicht geändert.
String -Datentypen werden in sieben Arten von Datentypen konvertiert
Kopieren Sie den Code -Code wie folgt:
* Konvertierung des Datentyps
* @Author Administrator
*
*/
Public Class Datentyp Conversion {
Public static void main (String [] args) {{{{{{{{{{
String C = "123456";
// Wenn die String -Typdaten in Datentypen wie INT-, Doppel-, Float-, Long- und andere Daten konvertiert werden, müssen ihre Daten aus Zahlen zusammengefasst werden.
// Wenn die String -Typdaten in INT-, Teig-, Float-, Long- und andere Datentypen konvertiert werden, wenn sie aus chinesischen Zeichen oder Buchstaben zusammengesetzt sind, meldet das Programm einen Fehler
// String -Typen wie folgt in den langen Typ <BR /> den Codecode konvertieren :
// String -Typ -Daten beim Konvertieren in einen langen Typ, String -Typdaten müssen eine Zahlenzusammensetzung sein
lange n = lang.Parselong (c);
System.out.println ("String -Typen konvertieren in lange Typ:"+n);
// String konvertieren zum Int -Typ
Kopieren Sie den Code -Code wie folgt:
// String -Typdaten beim Konvertieren in den Int -Type müssen die Daten des String -Typs eine Zahlenzusammensetzung sein
int i = Integer.ParseInt (c);
System.out.println ("String konvertieren in int type:"+i);
// String in Double Type <BR /> CODE CODE CODE wie folgt konvertiert : wie folgt:
// String -Typdaten beim Konvertieren in Doppeltyp, String -Typdaten müssen eine Zahlenzusammensetzung sein
doppelt m = doppelt.PARED -Zulage (c);
System.out.println ("String konvertiert in Teigentyp:"+m);
// Stringstypen konvertieren zum Eingeben von Float -Typen
Kopieren Sie den Code -Code wie folgt:
// String -Typdaten beim Konvertieren in den Float -Typ müssen die Daten des String -Typs eine Zahlenzusammensetzung sein
float m = float.parsefloat (c);
System.out.println ("String -Typ in Typ -Float -Typ konvertiert:"+m);
// Der in den Objekttyp konvertierte String -Typ beinhaltet die Konvertierung nicht direkt in den Wert des Zeichens für Objekt
Kopieren Sie den Code -Code wie folgt:
Objekt L = C;
System.out.println ("String konvertieren zu Objekt:"+l);
// Stringstypen, die in den Booleschen Typ <BR /> konvertiert sind, den Codecode wie folgt kopieren:
Zeichenfolge c = "true";
// Wenn der Datenwert des Zeichenfolge Typ true/false ist, geben Sie direkt true/false aus
boolean n = boolean.parseboolean (+c);
System.out.println ("String -Typen in Boolesche Typ konvertieren:" n);
// Wenn der Datenwert des String -Typs Zahlen, Zeichen, chinesische Zeichen oder Hybridzusammensetzung ist, ist der Ausgang falsch
boolean o = boolean.parseboolean (c);
System.out.println ("String -Typ in booleschen Typ konvertiert:"+o);
// String -Typ -Daten, die in Zeichen -Typ -Daten <BR /> den Code -Code kopieren, ist wie folgt:
// Wenn die String -Typdaten in einen Zeichen -Typ -Typ konvertiert werden, müssen Sie ein Zeichen -Array zum Akzeptieren verwenden
char [] o = c.toCharArray ();
System.out.print ("String -Typ -Daten konvertiert in char -Typ -Daten:");
für (int num = 0; num <o.Length; num ++) {
System.out.print (o [num]+"/t");
}
System.out.println ("/n");
// int, teig, boolean, char, float, long, Objekttypdaten konvertiert in die Zeichenfolge
// Int -Typ in String -Typ <BR /> CODE CODE COPET wie folgt konvertiert : wie folgt:
int H = 123456;
String l = String.Valueof (h);
System.out.println ("int -Typ in String -Typ konvertiert:"+l);
// doppelt auf Zeichenfolge doppelt
Kopieren Sie den Code -Code wie folgt:
Doppel a = 1,1;
String a = String.Valueof (a);
System.out.println ("Doppel -Typ zu String:"+a);
// Boolean Typ zum Zeichenfolge Typ <BR /> den Code -Code wie folgt kopieren:
boolean b = falsch;
String b = String.Valueof (b);
System.out.println ("Boolean Typ zu String -Typ:"+b);
// Chargen -Typ zum String -Typ <BR /> den Code -Code wie folgt kopieren:
char d = 'a';
String d = String.Valueof (d);
System.out.println ("char type to string type:"+d);
// char -Typ -Array in String -Typ <BR /> CODE CODE CODE wie folgt konvertiert :
char [] e = {'a', 'b', 'c'};
String e = string.Valueof (e);
System.out.println ("Zeichen -Array -Array in String -Typ konvertiert:"+e);
// char -Typ -Arrays werden wie folgt in String -Typ -Code -Code konvertiert: unten: unten:
char [] f = {'a', 'b', 'c', 'd'};
String f = String.Valueof (f, 0, 3);
System.out.println ("Einige der Daten in den Typ -Arrays des Zeichenstyps, der in den Zeichenfolge -Typ konvertiert wurde:"+f);
// Float -Typ in String -Typ <BR /> CODE CODE CODE COPE COPET wie folgt:
Float g = 123;
String g = string.Valueof (g);
System.out.println ("Float -Typ in String -Typ konvertiert:"+g);
// Langer Typ in String -Typ <BR /> CODE CODECODE wie folgt konvertiert :
lang J = 123342;
String j = string.Valueof (j);
System.out.println ("Langer Typ konvertiert in Zeichenfolge Typ:"+J);
// Objekttypen in String <BR /> den Code -Code wie folgt konvertieren :
Objekt k = c;
String k = String.Valueof (k);
System.out.println ("Objekttypen in Zeichenfolge Typ:"+k);
System.out.println ("/n");
Der obige Code ist eine detaillierte Erläuterung der String -Datentypkonvertierung in Java.