Java Type Conversion Integer String Long Float Double Date
Saya harus mengonversi string string ke integer int?
A. Ada dua metode:
1). int i = integer.parseint ([string]); atau
i = integer.parseint ([string], [int radix]);
2). int i = integer.valueof (my_str) .IntValue ();
Catatan: Metode mengonversi string menjadi ganda, mengapung, panjang adalah serupa.
2 Bagaimana cara mengubah integer int menjadi string string?
A. Ada tiga metode:
1.) String S = String.ValueOf (i);
2.) String S = Integer.ToString (i);
3.) String S = "" + i;
CATATAN: Metode mengonversi double, float, Long to Strings adalah serupa.
paket cn.com.lwkj.erts.register; impor java.sql.date; Public Class TypeChange {public typeChange () {} // Ubah tipe string ke tipe int public static int stringToint (string intstr) {integer integer; integer = integer.valueof (intstr); return integer.intvalue (); } // Ubah tipe int ke string type public static string inttoString (value int) {integer integer = new integer (value); return integer.tostring (); } // Ubah tipe string ke float type public static float stringtofloat (string floatstr) {float floate; floate = float.valueof (floatstr); return floate.floatvalue (); } // Ubah tipe float ke string tipe public static string floatToString (float value) {float float = new float (value); return floate.tostring (); } // Ubah tipe string ke tipe sqldate public static java.sql.date stringTodate (string dateStr) {return java.sql.date.valueof (dateStr); } // Ubah tipe sqldate ke string type public static string datetoString (java.sql.date dateE) {return datee.toString (); } public static void main (string [] args) {java.sql.date day; hari = typeChange.stringTodate ("2003-11-3"); String strday = typeChange.DateToString (hari); System.out.println (Strday); }} / * Wulin.com www.vevb.com * / /Fungsi konversi tipe data yang umum digunakan di java
Meskipun dapat ditemukan di Java API, atur dan buat cadangan.
string-> byte
Byte static byte parsebyte (string s)
byte-> string
Byte string statis tostring (byte b)
Char-> String
String statis karakter ke string (char c)
String-> Short
Parseshort pendek statis pendek (string s)
String pendek>
String statis pendek tostring (pendek)
String-> Integer
Integer Static Int ParseInt (String S)
Integer-> String
Integer Static String ToString (int i)
String-> panjang
Parselong panjang statis panjang (string s)
String panjang
Tostring string statis panjang (panjang i)
String-> float
Float static float parsefloat (string s)
Float-> string
Float static string tostring (float f)
String-> ganda
Double Static Double Parsedouble (String S)
String double->
ToString string statis ganda (ganda)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Tipe data
Ada empat tipe dasar:
Jenis data panjang int adalah: byte (8bits), pendek (16bits), int (32bits), panjang (64bits),
Jenis data panjang float meliputi: presisi tunggal (32bits float), presisi ganda (64bits ganda)
Nilai variabel tipe boolean adalah: ture, false
Jenis data char adalah: karakter unicode, 16-bit
Jenis kelas yang sesuai: bilangan bulat, float, boolean, karakter, ganda, pendek, byte, panjang
Prinsip Konversi
Konversi dari presisi rendah ke presisi tinggi
byte, pendek, int, long, float, double, char
CATATAN: Ketika dua operasi tipe char secara otomatis dikonversi menjadi tipe int; Ketika operasi tipe char digunakan dengan jenis lain, itu juga akan secara otomatis dikonversi menjadi tipe int terlebih dahulu, dan kemudian melakukan jenis konversi otomatis lainnya.
Konversi tipe dasar menjadi jenis kelas
Konversi ke depan: Variabel baru dari jenis kelas baru melalui pembungkus kelas
Integer a = bilangan bulat baru (2);
Konversi terbalik: Konversi melalui pembungkus kelas
int b = A.intvalue ();
Konversi tipe kelas menjadi string
Konversi ke depan: Karena setiap kelas adalah subclass dari kelas objek, dan semua kelas objek memiliki fungsi tostring (), Anda dapat mengonversinya melalui fungsi tostring ().
Konversi terbalik: Variabel tipe kelas baru melalui pembungkus kelas
eg1: int i = integer.valueof ("123"). intvalue ()
Deskripsi: Contoh di atas adalah mengonversi string menjadi objek integer, dan kemudian memanggil metode intvalue () dari objek ini untuk mengembalikan nilai int yang sesuai.
EG2: float f = float.valueof ("123"). floatValue ()
Deskripsi: Contoh di atas adalah untuk mengubah string menjadi objek float, dan kemudian panggil metode floatValue () dari objek ini untuk mengembalikan nilai float yang sesuai.
EG3: boolean b = boolean.valueof ("123"). BooleanValue ()
Deskripsi: Contoh di atas adalah mengubah string menjadi objek boolean, dan kemudian memanggil metode booleanValue () dari objek ini untuk mengembalikan nilai boolean yang sesuai.
EG4: Double D = Double.ValueOf ("123"). Doublue ()
Deskripsi: Contoh di atas adalah mengonversi string menjadi objek ganda, dan kemudian panggil metode double () dari objek ini untuk mengembalikan nilai ganda yang sesuai.
EG5: Long L = Long.Valueof ("123"). LongValue ()
Deskripsi: Contoh di atas adalah untuk mengubah string menjadi objek panjang, dan kemudian memanggil metode LongValue () dari objek ini untuk mengembalikan nilai panjang yang sesuai.
eg6: char = karakter.valueof ("123"). charvalue ()
Deskripsi: Contoh di atas adalah untuk mengubah string menjadi objek karakter, dan kemudian memanggil metode charvalue () dari objek ini untuk mengembalikan nilai char yang sesuai.
Konversi tipe dasar menjadi string
Konversi ke depan:
Misalnya: int a = 12;
String b; b = a+"";
Konversi terbalik:
Dengan pembungkus kelas
EG1: int i = integer.parseint ("123")
Catatan: Metode ini hanya dapat digunakan untuk mengubah string menjadi variabel integer
EG2: float f = float.valueof ("123"). floatValue ()
Deskripsi: Contoh di atas adalah untuk mengubah string menjadi objek float, dan kemudian panggil metode floatValue () dari objek ini untuk mengembalikan nilai float yang sesuai.
EG3: boolean b = boolean.valueof ("123"). BooleanValue ()
Deskripsi: Contoh di atas adalah mengubah string menjadi objek boolean, dan kemudian memanggil metode booleanValue () dari objek ini untuk mengembalikan nilai boolean yang sesuai.
EG4: Double D = Double.ValueOf ("123"). Doublue ()
Deskripsi: Contoh di atas adalah mengonversi string menjadi objek ganda, dan kemudian panggil metode double () dari objek ini untuk mengembalikan nilai ganda yang sesuai.
EG5: Long L = Long.Valueof ("123"). LongValue ()
Deskripsi: Contoh di atas adalah untuk mengubah string menjadi objek panjang, dan kemudian memanggil metode LongValue () dari objek ini untuk mengembalikan nilai panjang yang sesuai.
eg6: char = karakter.valueof ("123"). charvalue ()
Deskripsi: Contoh di atas adalah mengubah string menjadi objek karakter
Ringkasan di atas berbagai jenis konversi Java (disarankan) adalah semua konten yang dibagikan oleh editor. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.