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

تابع لموضوع البحث

مغلق
بدأه حسام زهير في 29 مارس 2005 · 8 رد · 943 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخى العزيز مجدى

قد قام الاخ 102 بفتح موضوع عن كيفيه البحث فى الجافا ومن اجابتك عليه كانت الاجابه خاصه بمصفوفه كلام

ما اريد السوال عنه اليوم هو كيفيه عمل بحث فى ملف txt موجود فى الدليل res

ويكون المطلوب بالظبط كالتالى

استدعاء للملف الموجود فى الـ res ثم فتحه وعمل بحث عن الكلمه المراد البحث عنها ثم إظهار الناتج كالتالى

عدد مرات وجود تلك الكلمه

جزء من النص الموجود به الكلمه لكل مره

والله انا عارف انى بسال كتير ولكن الموضوع ده مهم جدا علشان اكمل المشروع

كان المفروض ابعث لكم محاولاتى فى عمل ما اسال عنه ولكن كل المحاولات فشلت

ارجو ان يتسع صدركم لاسئالتى الكثيره وان يستفيد بها كل من لا يعرف الاجابه عليها

وجزاكم الله خيرا

#2
اقتباس
استدعاء للملف الموجود فى الـ res ثم فتحه

يوجد في المنتدى مثال لذلك اعتقد في موضوع ملخص الاوامر والبارميتر في J2ME اما البحث وعدد مرات وجود تلك الكلمه وجزء من النص الموجود به الكلمه لكل مره فمثلا للعد تقوم بوضع int i = 0 وعند temp تقوم برفعها i=i+1 بالنسبة للبحث في ملف معين فهذا يحتاج الى وقت والى كمان لازم تقرا سطر سطر ومشاكل قم بعمل Class احسن واستخدم فيها Array وقم باستخدامها وبكون اسهل من txt يعني مثل

Class HB
{
String [] Words = new String [100];
Words[0]="jksfb";
}  
وهكذا وتقوم ياستدعائها عن طريق HB = new HB();

تم تعديل هذه المشاركة بواسطة مجدي محمود في 30 مارس 2005 في 02:17

لست متواجد بشكل يومي

#3

استعمل InputStreamReader عندما تقرأ من ملف، واستعمل read(char[]c , int s, int f); وضع مكان c مصفوفة صغيرة فارغة حتى تمتلئ، بعدها ابحث في المصفوفة، قم بالتحويل إلى String إن أردت ذلك.

#4

الله يعينك لو كنت تستعمل العربي، فجولات السمبيان جننتني!!!

إلى الآن لم أستطع قراءة ملف عربي في السمبيان!!

#5
اقتباس
الله يعينك لو كنت تستعمل العربي، فجولات السمبيان جننتني!!!

لماذا لا تقوم باستخدام الرموز بدلا من الاحرف او استخدم التالي

Reader r = new InputStreamReader(in, "Windows-1256");

او تقوم بعمل برنامج في الجافا تكتب فيه بالعربي وهو يقوم بتحويلها الى رموز. اعتقد بمشي الحال.

لست متواجد بشكل يومي

#6

بسم الله الرحمن الرحيم

اولا اشكر الاخ مجدى والاخ ابو مازن اللذان قاما بالرد على سوالى

ولكن كنت اريد مثال ليكون اوضح فى الفهم حيث اننى استطيع الفهم بطريقه الامثله الحقيقيه افضل بكثير

ولكم جزيل الشكر على سرعه الرد

#7

مش دائما لازم الشخص يكتب مثال لانه فعلا ما عندي ولكن الفكرة واضحة قم بعمل اي طريقة تحتاجها او ابحث في النت عن ملف جاهز . معذرة في هذه الكلمة وفعلا لا اقصدك انت في هذه الجملة ولكنها دائما على لساني _ انا مشرف منتدى طلبات_ الاغلبية يريدون فقط الشفرة او البرنامج جاهز ولو ان الشخص يحاول مرة بنفسه ممكن تساعده في عمل 100 مشروع ومتاسف ولكن لا اقصدك في هذا الكلام.

تم تعديل هذه المشاركة بواسطة مجدي محمود في 31 مارس 2005 في 00:31

لست متواجد بشكل يومي

#8

بسم الله الرحمن الرحيم

اولا انا لا اقصد ان تقدم لى مثال كامل لانى لا استطيع عمله

وانا الحمد لله قبل ان اسال هذا السوال كنت اعرف كيفيه استدعاء ملف من ال res وكيفيه حساب عدد المرات المكرره ولكن ما لا اعرفه ويعتبر هذا قصور منى ان لا استطيع توصيل المعلومه بشكل صحيح فى سؤالى وهو كيفيه عمل البحث وكيفيه عرض عدد المرات فانا احسب عدد المرات بالفعل كما ذكرت لى تماما(وذلك قبل ان تجيب على السؤال) ولكن انا اعرض عدد المرات عن طريق الداله ;(System.out.println(+count

ولكن هذا الامر يقوم بعرض الناتج فى ال tool kit وهذا ما لا اريده

انا الامر الثانى وهو كيفيه استخدام array للبحث فيها .

فهل تقصد اننى استدعى الملف وادخله فى المصفوفه وابحث بداخلها ..... هذا جيد

ام تقصد ان اكتب الشى المراد البحث فيه هى البرنامج فى مصفوفه ومعنى ذلك انه لا يكون هناك ملفات موجوده اصلا فى ال res ..... هذا سيكون صعب جدا لاننى ابحث فى سور القراءن الكريم

ارجو ان اكون قد اوصلت ما اريد توصيله اليك وان تقوم بفهم موقفى الصعب فالوقت كلاما يمر لتعلم منكم اكثر فانتم ذوى خبره ولكم الفضل العظيم بعد ربى على ما انا فيه فى هذه اللغه والاخ مجدى بصفه خاصه

ارجو الافاده فى ما اسال عنه والرد على موضوع ملفات ال wave ولك منى جزيل الشكر ومن الله عظيم الثواب

#9
اقتباس
فهل تقصد اننى استدعى الملف وادخله فى المصفوفه وابحث بداخلها ..... هذا جيد

نعم ممكن عمل هذا ومن ثم تقوم بالبحث في المصفوفة التي ادخلت السورة فيها حاول بتقسيمها الى ايات لسهولة الحفظ في المصفوفة يعني لو انك تقوم بتعبئة الايات في Field في كلاس ما وتستخدمها توفر على حالك وقت. او قرائة الايات من ملف وتعبئتها ولكن حاول دائما في بداية الملف بوضع عدد الايات وتقراه من الملف وتنشا مصفوفة ويكون طولها بعدد الايات مثل 4 .

اقتباس
ولكن انا اعرض عدد المرات عن طريق الداله ;(System.out.println(+count

ولكن هذا الامر يقوم بعرض الناتج فى ال tool kit وهذا ما لا اريده

يمكنك استبدالها ووضعها اينما تريد count مثل() setString او اي شئ المهم تحسبها صح وتضعها اينما تريد.

اقتباس
ارجو الافاده فى ما اسال عنه والرد على موضوع ملفات ال wave ولك منى جزيل الشكر ومن الله عظيم الثواب

الم اجب عليه ماذا تريد ان اضيف.

لست متواجد بشكل يومي

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

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