جافا نوع التحويل عدد صحيح سلسلة طويلة تعويم مزدوج تاريخ
1 كيف لتحويل سلسلة سلسلة إلى عدد صحيح int؟
A. هناك طريقتان:
1). int i = integer.parseint ([string]) ؛ أو
i = integer.parseint ([string] ، [int radix]) ؛
2). int i = integer.valueof (my_str) .intvalue () ؛
ملاحظة: طريقة تحويل السلاسل إلى مزدوجة ، تعويم ، طويلة متشابهة.
2 كيفية تحويل عدد صحيح int إلى سلسلة سلسلة؟
أ. هناك ثلاث طرق:
1.) السلسلة s = string.valueof (i) ؛
2.) سلسلة s = integer.toString (i) ؛
3.) سلسلة s = "" + i ؛
ملاحظة: طريقة تحويل مزدوجة ، تعويم ، طويلة إلى الأوتار متشابهة.
حزمة cn.com.lwkj.erts.register ؛ استيراد java.sql.date ؛ الفئة العامة typechange {public typechange () {} // قم بتغيير نوع السلسلة إلى int type static int stringtoint (string intstr) {Integer Integer ؛ integer = integer.valueof (intstr) ؛ إرجاع integer.intvalue () ؛ }. إرجاع integer.toString () ؛ } // قم بتغيير نوع السلسلة إلى نوع التعويم العام العائم stringtofloat (String floatstr) {float floate ؛ floate = float.valueof (floatstr) ؛ إرجاع floate.floatvalue () ؛ } // قم بتغيير نوع التعويم إلى نوع السلسلة Static String FloattoString (قيمة عائمة) {float float = new float (value) ؛ إرجاع floate.toString () ؛ } // قم بتغيير نوع السلسلة إلى نوع sqldate static java.sql.date StringTodate (سلسلة datest) {return java.sql.date.valueof (dateSt) ؛ } // قم بتغيير نوع sqldate إلى نوع السلسلة static static datetostring (java.sql.date datee) {return datee.toString () ؛ } public static void main (string [] args) {java.sql.date day ؛ اليوم = typeChange.StringTodate ("2003-11-3") ؛ String strday = typechange.datetoString (اليوم) ؛ system.out.println (strday) ؛ }} / * wulin.com www.vevb.com * /وظائف تحويل نوع البيانات شائعة الاستخدام في جافا
على الرغم من أنه يمكن العثور عليه في Java API ، قم بتنظيمه وصنع نسخة احتياطية.
سلسلة-> بايت
بايت بايت بايت parsebyte (سلسلة S)
بايت-> سلسلة
سلسلة بايت ثابتة tostring (بايت ب)
char-> سلسلة
سلسلة ثابتة للحرف إلى سلسلة (char c)
سلسلة-> قصيرة
parseshort القصير القصيرة (سلسلة S)
سلسلة قصيرة
سلسلة ساكنة قصيرة tostring (sport s)
سلسلة-> عدد صحيح
integer static int parseint (سلسلة S)
عدد صحيح-> سلسلة
integer static string tostring (int i)
سلسلة-> طويلة
طويل الطويل الطويل (سلسلة S)
طويل-> السلسلة
سلسلة طويلة ثابتة tostring (طويلة أنا)
سلسلة-> تعويم
تعويم عائم عائم parsefloat (سلسلة S)
تعويم-> سلسلة
سلسلة ساكنة تعويم (تعويم F)
سلسلة-> مزدوجة
مستنقع مزدوج ثابت (سلسلة S)
سلسلة مزدوجة
سلسلة ثابتة مزدوجة tostring (مزدوج)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
نوع البيانات
هناك أربعة أنواع أساسية:
أنواع بيانات طول int هي: بايت (8 بايت) ، قصيرة (16 بت) ، int (32bits) ، طويلة (64 بايت) ،
تشمل أنواع بيانات طول الطفو: الدقة الفردية (32Bits Float) ، دقة مزدوجة (64Bits مزدوجة)
قيم متغيرات النوع المنطقي هي: ture ، false
أنواع بيانات char هي: أحرف Unicode ، 16 بت
أنواع الفصول المقابلة: عدد صحيح ، تعويم ، منطقية ، شخصية ، مزدوجة ، قصيرة ، بايت ، طويل
مبدأ التحويل
تحويل من دقة منخفضة إلى دقة عالية
بايت ، قصيرة ، int ، طويلة ، تعويم ، مزدوج ، شار
ملاحظة: عندما يتم تحويل عمليتين من نوع char تلقائيًا إلى نوع int ؛ عند استخدام عمليات char-type مع أنواع أخرى ، سيتم أيضًا تحويلها تلقائيًا إلى نوع int أولاً ، ثم تنفيذ أنواع أخرى من التحويل التلقائي.
تحويل الأنواع الأساسية إلى أنواع الفصل
التحويل إلى الأمام: متغير جديد لنوع فئة جديد من خلال غلاف فئة
عدد صحيح A = عدد صحيح جديد (2) ؛
التحويل العكسي: تحويل من خلال غلاف الفئة
int b = a.intvalue () ؛
تحويل نوع الفئة إلى سلسلة
التحويل إلى الأمام: نظرًا لأن كل فئة فئة فرعية لفئة الكائن ، وجميع فئات الكائنات لها وظيفة ToString () ، يمكنك تحويلها من خلال وظيفة ToString ().
التحويل العكسي: نوع فئة جديد متغير من خلال غلاف الفئة
eg1: int i = integer.valueof ("123"). Intvalue ()
الوصف: المثال أعلاه هو تحويل السلسلة إلى كائن عدد صحيح ، ثم استدعاء طريقة Intvalue () لهذا الكائن لإرجاع قيمة int المقابلة.
eg2: float f = float.valueof ("123"). floatvalue ()
الوصف: المثال أعلاه هو تحويل السلسلة إلى كائن تعويم ، ثم استدعاء طريقة Floatvalue () لهذا الكائن لإرجاع قيمة العائمة المقابلة.
EG3: Boolean B = Boolean.valueof ("123"). BooleAnvalue ()
الوصف: المثال أعلاه هو تحويل السلسلة إلى كائن منطقي ، ثم استدعاء طريقة BooleAnvalue () لهذا الكائن لإرجاع القيمة المنطقية المقابلة.
eg4: double d = double.valueof ("123"). Doublue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن مزدوج ، ثم اتصل بالطريقة المزدوجة () لهذا الكائن لإرجاع القيمة المزدوجة المقابلة.
EG5: Long L = Long.valueof ("123"). Longvalue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن طويل ، ثم اتصل بالطريقة LongValue () لهذا الكائن لإرجاع القيمة الطويلة المقابلة.
eg6: char = character.valueof ("123"). charvalue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن حرف ، ثم اتصل بطريقة charvalue () لهذا الكائن لإرجاع قيمة char المقابلة.
تحويل الأنواع الأساسية إلى السلاسل
التحويل إلى الأمام:
على سبيل المثال: int a = 12 ؛
السلسلة B ؛ B = A+"؛
التحويل العكسي:
بواسطة غلاف الفصل
EG1: int i = integer.parseint ("123")
ملاحظة: لا يمكن استخدام هذه الطريقة إلا لتحويل السلاسل إلى متغيرات عدد صحيح
eg2: float f = float.valueof ("123"). floatvalue ()
الوصف: المثال أعلاه هو تحويل السلسلة إلى كائن تعويم ، ثم استدعاء طريقة Floatvalue () لهذا الكائن لإرجاع قيمة العائمة المقابلة.
EG3: Boolean B = Boolean.valueof ("123"). BooleAnvalue ()
الوصف: المثال أعلاه هو تحويل السلسلة إلى كائن منطقي ، ثم استدعاء طريقة BooleAnvalue () لهذا الكائن لإرجاع القيمة المنطقية المقابلة.
eg4: double d = double.valueof ("123"). Doublue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن مزدوج ، ثم اتصل بالطريقة المزدوجة () لهذا الكائن لإرجاع القيمة المزدوجة المقابلة.
EG5: Long L = Long.valueof ("123"). Longvalue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن طويل ، ثم اتصل بالطريقة LongValue () لهذا الكائن لإرجاع القيمة الطويلة المقابلة.
eg6: char = character.valueof ("123"). charvalue ()
الوصف: المثال أعلاه هو تحويل سلسلة إلى كائن حرف
الملخص أعلاه لأنواع مختلفة من تحويلات Java (الموصى بها) هو كل المحتوى المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.