Die spezifischen Details sind wie folgt:
int -> stringint i = 12345; String s = "";
Die erste Methode: s = i+"";
Die zweite Methode: s = String.Valueof (i);
Was ist der Unterschied zwischen diesen beiden Methoden? Ist die Funktion gleich? Kann es unter allen Umständen austauscht werden?
String -> ints = "12345"; int i;
Die erste Methode: i = Integer.ParseInt (s);
Die zweite Methode: i = Integer.Valueof (s) .IntValue ();
Was ist der Unterschied zwischen diesen beiden Methoden? Ist die Funktion gleich? Kann es unter allen Umständen austauscht werden?
Hier sind die Antworten:
Die erste Methode: s = i+""; // Es generiert zwei String -Objekte
Die zweite Methode: s = String.Valueof (i); // Verwenden Sie die statische Methode der String -Klasse direkt, um nur ein Objekt zu generieren
Die erste Methode: i = Integer
Die zweite Methode: i = Integer.Valueof (s) .IntValue (); // Integer
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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.
Java Datentypkonvertierung
Dies ist ein Beispiel, das sich auf die Umwandlung von Daten numerischen Typen in Java bezieht. Damit jeder lernen kann
Paket Shenmixiaozhu; importieren java.sql.date; public class typeChange {public typeChange () {} // den String -Typ in die int typepublic statische intToint ändern (String intstr) {Integer Integer integer; Integer = Integer. inttoString (int value) {Integer Integer = new Integer (Wert); return Integer.toString ();} // Ändern Sie den String -Typ in den float typepublischen statischen floattofloat (String floatstr) {float floate; floatee = floatof (floatstricStret). statischer String -FloattoString (Float Value) {float = new Float (Wert); return floate.toString ();} // den String -Typ in die SQLDATE typepublic static java.sql.date StringTodat (String DEDESTR) {return java.sql.date.Valueof (dreateff) (dreatect); String datetoString (java.sql.date datee) {return datee.toString ();} public static void main (string [] args) {java.sql.date Day; Day = typechange.stringTodat ("2003-11-3"); String Strday = typechange Typechange.datetoString (Tag); System.out.println (strday);}}Der obige Inhalt ist die beiden Methoden der Int- und String -Typ -Konvertierung, die Ihnen vom Editor vorgestellt wurden. Ich hoffe es kann dir helfen.