الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

String Class

بدأه ريحانة الاقصى في 14 مارس 2011 · 5 رد · 832 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عند استخدام الميثود

String.valueOf(int)

المفروض ان يقوم بارجاع string valu

تمثل العدد المدخل

ولكن اذا تم استخدام هذا العدد مع int يبدء بالصفر يقوم بارجاع شي مختلف تماما مثلا

System.out.println(String.valueOf(01111));

القيمة الناتجة هي 73 من اين هذا العدد وماذا يمثل ؟؟؟؟؟؟؟؟؟؟؟

اما في هذه الحالة

System.out.println(String.valueOf(1111));

القيمة الناتجة هي

1111

وهو المطلوب

كيف يمكن التعامل مع ال int ك string من خلال هذا الميثود او غيره اذا يوجد

هل من الممكن

[

code]

public class check {

public static void main(String[] args) {

System.out.println(max(1110,0110));

}

public static int max(int number1,int number2)

{

String s1 = String.valueOf(number1);System.out.println(s1);

String s2 = String.valueOf(number2);System.out.println(number2);

if(s1.length() > s2.length())

return s1.length();

else

return s2.length();

}

}

j

#2

السلام عليكم

الجافا تعامل الرقم الصحيح الذي يبدأ بصفر على انه رقم ثماني Octal فتقوم بتحويله الى المقابل العشري للتعامل معه

هذا رابط يشرح انظمة الاعداد

/index.php?showtopic=224688

وهذا رابط يشرح التعامل مع النظام الثماني في الجافا

http://mindprod.com/jgloss/octal.html

تحياتي

1
#3
Ahmed SD كتب:

السلام عليكم

الجافا تعامل الرقم الصحيح الذي يبدأ بصفر على انه رقم ثماني Octal فتقوم بتحويله الى المقابل العشري للتعامل معه

هذا رابط يشرح انظمة الاعداد

/index.php?showtopic=224688

وهذا رابط يشرح التعامل مع النظام الثماني في الجافا

http://mindprod.com/jgloss/octal.html

تحياتي

شكرا جزيلا ولكن الا يوجد طريقة للتعامل مع هذه الحال لتحويل الا int الى string

#4
ريحانة الاقصى كتب:

شكرا جزيلا ولكن الا يوجد طريقة للتعامل مع هذه الحال لتحويل الا int الى string

لا اعلم هل هذا يفي غرضك

هذه الmethod من class integer يعني يجب تغير الparameter من wrapper int الى class integer

static String 	toString(int i)

وهذه ال method للثنائي

static String 	toBinaryString(int i)

انا لم اجربها

تم تعديل هذه المشاركة بواسطة pro.fahd في 14 مارس 2011 في 20:44

albert_einstein.jpg

Untitled-AE.jpg
#5
ريحانة الاقصى كتب:

شكرا جزيلا ولكن الا يوجد طريقة للتعامل مع هذه الحال لتحويل الا int الى string

أختى الكريمه

انا لم افهم ما هو راس السوال

لكن اجاوب على هذه النقطه

يمكنك فعل ذلك

String x = String.valueOf(5);

او

String x = 5 + "";

دول هما الطريقيين

Software Developer
Mahmoudkelany.com


 

#6

لا تتعاملي معه ك int

وإنما تعاملي معه كجملة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة