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

كيف أقوم بهذه العملية

مغلق
بدأه LORD FEHYANDO في 13 ديسمبر 2006 · 3 رد · 635 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة و بركاته

إذا كان عندي

String a ="10101010000100010010001"

كيف اختصر كل 8 ارقام برمز(بمعنى اعتبر كل 8 ارقام كأنها 8 بت و بحولها إلى بايت)

مع العلم أنه يمكن أن يكون string a لا تقبل القسمة على 8 بمعنى 63 أو 14 أو ..

يعني ما تكون 8 أو 16 أو 24

وشكرا لكم

تم تعديل هذه المشاركة بواسطة nardien28 في 14 ديسمبر 2006 في 04:01

#2

:lol: السلام علكم

اول شي بدك تقسم ال string الى مجموعات كل وحدة 8 بت حتى لو كنا ما بقسم على 8

انت رح تبدا من حهة اليمين واخر bits حتى لو كانوا مش 8 كملهم لل 8 بوضع اصفار

بعدها تقوم بحساب الرقم الناتج وتخزن الرقم في متغير من نوع char لاعطاء رمز

كيف تقسم ال string ??

عن طريق الجملة :

string_name .substring(a,b)

حيث ان a,b هي حدود انت بتحطها حسب من وين الى وين بدك الجزء

او ممكن حل تاني انك تخزن الstring داخل مصفوفة وبعدها تاخد كل 8 سوا

عن طريق الجملة:

a=string_name.charAt(i)

سلام

;)

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#3

آسف على تأخري في الرد.

شكرا اخي على الرد و لكن ربما لم اوصل سؤالي جيدا أنا أعرف كيف اضيف اخذ جزء من string ولكن سؤال أريد أن اعوضة برمز واحد مثلا

00000011 بدلا منه مثلا رقم 3 أو حرف مثل "ب" ملاحظة(رمز واحد فقط)

#4

علشان تعمل زي هيك لازم يبقى عندك 256 رمز

مش فالهم أنتا في ايش هتحتاج هيك موضوع

ما علينا عندك الأرقام من 0 إلى 9

الحروف من a إلى z كبير وصغير

الحروف العربية

والأشكال المثلثات والمربعات والدوائر طبعاً مع أحجامها

الأخيرة ركز عليها لأنها أحسن من السابقين لتنوع فيها

الي أنا فهمته من كلامك أنك بتحكي عن تخزين كميات كبيرة من البتات في شكل بسيط

بالنسبة لأنه يكون عندك عدد البتات بقسمش على 8 كل الي عليك تعمله أنك تضيف عليه من اليسار ما يكمله إلى عدد بقسم على 8 من الأًصفار

مرحبة white soul كيف حالك؟

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

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

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

728x90.png

هذا الموضوع مغلق.

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