التفاصيل المحددة هي كما يلي:
int -> StringInt i = 12345 ؛ string s = "" ؛
الطريقة الأولى: s = i+"" ؛
الطريقة الثانية: s = string.valueof (i) ؛
ما هو الفرق بين هاتين الطريقتين؟ هل الوظيفة هي نفسها؟ هل يمكن تبادلها تحت أي ظرف من الظروف؟
String -> ints = "12345" ؛ int i ؛
الطريقة الأولى: i = integer.parseint (s) ؛
الطريقة الثانية: i = integer.valueof (s) .intvalue () ؛
ما هو الفرق بين هاتين الطريقتين؟ هل الوظيفة هي نفسها؟ هل يمكن تبادلها تحت أي ظرف من الظروف؟
هذه الإجابات:
الطريقة الأولى: s = i+"" ؛ // سوف يولد كائنين سلسلة
الطريقة الثانية: s = string.valueof (i) ؛ // استخدم الطريقة الثابتة لفئة السلسلة مباشرة لإنشاء كائن واحد فقط
الطريقة الأولى: i = integer.parseint (s) ؛ // استخدم الطريقة الثابتة مباشرة ، لن يتم إنشاء كائنات زائدة عن الحاجة ، ولكن سيتم طرح استثناءات
الطريقة الثانية: i = integer.valueof (s) .intvalue () ؛ // integer.valueof (s) تعادل عدد صحيح جديد (integer.parseint (s)) ، وسوف يلقي أيضًا استثناءات ، ولكن سيتم إنشاء كائن آخر.
-------------------------------------------------------------------------
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 ؛
ملاحظة: طريقة تحويل مزدوجة ، تعويم ، طويلة إلى الأوتار متشابهة.
تحويل نوع بيانات جافا
هذا مثال ، يشير إلى تحويل الأنواع العددية للبيانات في Java. ليتعلم الجميع
حزمة shenmixiaozhu ؛ استيراد java.sql.date ؛ الطبقة العامة typechange {public typechange () {} // تغيير نوع السلسلة إلى int typepublic int stringtoint (string intstr) {integer integer ؛ integer = integer.valueof (intstr) ؛ inttoString (int value) {Integer integer = new integer (value) ؛ integer.toString () ؛} // قم بتغيير نوع السلسلة إلى العائم typepublic static float stringtofloat (string floatstr) {float floate ؛ السلسلة typepublic static static floattostring (قيمة تعويم) {float float = new float (value) ؛ return floate.toString () ؛} // قم بتغيير نوع السلسلة إلى sqldate typep static java.sql.date stringtodate (سلسلة datester) {return java.sql.date.value السلسلة typepublic static static static dateToString (java.sql.date datee) {return datee.toString () ؛ typechange.datetostring (day) ؛ system.out.println (strday) ؛}}المحتوى أعلاه هو طريقتان لتحويل int و string type الذي قدمه لك المحرر. آمل أن تساعدك.