Java -Typ Conversion Integer String Long Float Double Datum
1Wie eine String -Zeichenfolge in eine Ganzzahl int umwandeln?
A. Es gibt zwei Methoden:
1). int i = Integer.ParseInt ([String]); oder
I = Integer.ParseInt ([String], [int radix]);
2). int i = Integer.Valueof (my_str) .IntValue ();
HINWEIS: Die Methode zum Umwandeln von Zeichenfolgen in doppelt, float, lang ist ähnlich.
2 Wie kann ich Ganzzahl in Int in Zeichenfolge umwandeln?
A. Es gibt drei Methoden:
1.) String S = String.Valueof (i);
2.) String S = Integer.toString (i);
3.) String S = "" + i;
Hinweis: Die Methode zum Konvertieren von Doppel-, Float, Long in Saiten ist ähnlich.
Paket cn.com.lwkj.erts.register; import Java.sql.date; public class typechange {public typechange () {} // den String -Typ in den int typen public static int stringToint (String intstr) {Integer Integer ändern; Integer = Integer.Valueof (intstr); return Integer.intValue (); } // int type in den String -Typ public static String inttoString (int value) {Integer Integer = new Integer (value); return Integer.toString (); } // den String -Typ in den float type public static float stringTofLoat (String floatstr) {float floate; floate = float.Valueof (floatstr); return floate.floatValue (); } // Ändern Sie den Float -Typ in den String -Typ public static String floattoString (float value) {float = new float (value); return floate.toString (); } // den String -Typ in den SQLDATE -Typ public static java.sql.date StringTodate (String datestr) {return java.sql.date.valueof (datenStel); } // Ändern Sie den SQLDATE -Typ in den String -Typ public static String DateToString (java.sql.date date Datee) {return datee.toString (); } public static void main (String [] args) {java.sql.date Day; tag = typechange.stringtodat ("2003-11-3"); String strday = typechange.datetoString (Tag); System.out.println (strday); }} / * Wulin.com www.vevb.com * /Häufig verwendete Datentypkonvertierungsfunktionen in Java
Obwohl es in der Java -API zu finden ist, organisieren Sie es und machen Sie eine Backup.
String-> Byte
Byte statische Byte ParseByte (String s)
Byte-> String
Byte statische String -Tostring (Byte B)
char-> Zeichenfolge
Zeichenstatische Zeichenfolge zu String (char c)
String-> kurz
Kurzes statisches kurzes Pareshort (String S)
Kurz-> Zeichenfolge
Kurzer statischer String -ToString (Short S)
String-> Ganzzahl
Ganzzahl statisches int parseint (String s)
Ganzzahl-> String
Ganzzahl statische String -ToString (int i)
String-> lang
Langer statischer langer Parselong (String S)
Lang-> Zeichenfolge
Langes statisches String -ToString (lang i)
String-> Float
Float Static Float Parsefloat (String S)
Float-> String
Float Static String ToString (Float f)
String-> Double
Doppelstatische doppelte Parsedouble (Saite S)
Doppel-> Zeichenfolge
Doppelstatischer String -ToString (doppelt)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ --+ --+ --+ --+ --+ - --+++ --+ - --++ - - --++ --+ - - --++ - - --+++ - - --++++++++++++++ - --+++++ - zuzustimmen
Datentyp
Es gibt vier Grundtypen:
Int -Länge -Datentypen sind: Byte (8bit), kurz (16bit), int (32bit), lang (64bit),
Zu den Datentypen der Float -Länge gehören: Einzelgenauigkeit (32Bit Float), doppelte Präzision (64bit doppelte)
Die Werte von booleschen Typvariablen sind: ture, falsch
Die Zeichendatentypen sind: Unicode-Zeichen, 16-Bit
Entsprechende Klassentypen: Ganzzahl, Float, Boolean, Charakter, doppelt, kurz, Byte, lang
Konversionsprinzip
Konvertieren Sie von geringer Präzision in hohe Präzision
Byte, kurz, int, lang, float, doppelt, chaos
HINWEIS: Wenn zwei char-Typ-Vorgänge automatisch in den Int-Typ konvertiert werden; Wenn char-Typ-Vorgänge mit anderen Typen verwendet werden, wird er zuerst automatisch in den Int-Typ konvertiert und dann andere Art der automatischen Konvertierung durchführen.
Konvertieren Sie Grundtypen in Klassentypen
Vorwärtskonvertierung: Neue Variable eines neuen Klassentyps durch einen Klassenverpackung
Ganzzahl a = New Integer (2);
Reverse Conversion: Durch Klassenverpackung konvertieren
int b = a.intValue ();
Klassentyp in Zeichenfolge konvertieren
Vorwärtskonvertierung: Da jede Klasse eine Unterklasse der Objektklasse ist und alle Objektklassen eine toString () -Funktion haben, können Sie sie durch die Funktion toString () konvertieren.
Reverse Conversion: Neue Klassentypvariable über Klassenverpackung
EG1: int i = Integer.Valueof ("123"). IntValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein ganzzahliges Objekt umzuwandeln und dann die Methode intalue () dieses Objekts aufzurufen, um den entsprechenden Int -Wert zurückzugeben.
EG2: Float F = Float.Valueof ("123"). FloatValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Float -Objekt umzuwandeln und dann die Methode FloatValue () dieses Objekts aufzurufen, um den entsprechenden Float -Wert zurückzugeben.
EG3: boolean b = boolean.Valueof ("123"). BooleanValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein boolescher Objekt umzuwandeln und dann die Methode der BooleanValue () dieses Objekts aufzurufen, um seinen entsprechenden booleschen Wert zurückzugeben.
EG4: Double D = Double.Valueof ("123"). DouBlue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Doppelobjekt umzuwandeln und dann die double () -Methode dieses Objekts aufzurufen, um den entsprechenden Doppelwert zurückzugeben.
EG5: lang L = lang.Valueof ("123"). LongValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein langes Objekt umzuwandeln und dann die Longvalue () -Methode dieses Objekts aufzurufen, um seinen entsprechenden langen Wert zurückzugeben.
EG6: char = charakter.Valueof ("123"). charValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Zeichenobjekt umzuwandeln und dann die Methode charValue () dieses Objekts aufzurufen, um den entsprechenden Zeichenwert zurückzugeben.
Umwandlung von Grundtypen in Saiten
Vorwärtsumwandlung:
Zum Beispiel: int a = 12;
Zeichenfolge b; b = a+”;
Umkehrkonvertierung:
Nach Klassenverpackung
EG1: int i = Integer.ParseInt ("123")
Hinweis: Diese Methode kann nur zum Konvertieren von Zeichenfolgen in Ganzzahlvariablen verwendet werden
EG2: Float F = Float.Valueof ("123"). FloatValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Float -Objekt umzuwandeln und dann die Methode FloatValue () dieses Objekts aufzurufen, um den entsprechenden Float -Wert zurückzugeben.
EG3: boolean b = boolean.Valueof ("123"). BooleanValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein boolescher Objekt umzuwandeln und dann die Methode der BooleanValue () dieses Objekts aufzurufen, um seinen entsprechenden booleschen Wert zurückzugeben.
EG4: Double D = Double.Valueof ("123"). DouBlue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Doppelobjekt umzuwandeln und dann die double () -Methode dieses Objekts aufzurufen, um den entsprechenden Doppelwert zurückzugeben.
EG5: lang L = lang.Valueof ("123"). LongValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein langes Objekt umzuwandeln und dann die Longvalue () -Methode dieses Objekts aufzurufen, um seinen entsprechenden langen Wert zurückzugeben.
EG6: char = charakter.Valueof ("123"). charValue ()
Beschreibung: Das obige Beispiel besteht darin, eine Zeichenfolge in ein Zeichenobjekt umzuwandeln
Die obige Zusammenfassung verschiedener Arten von Java -Conversions (empfohlen) ist der gesamte Inhalt, der vom Editor geteilt wird. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.