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

التنقل بين ملفين لاستعادة المعلومات

مغلق
بدأه TheNewLeader في 29 يناير 2007 · 5 رد · 625 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي لدي ملف فيم ما يلي حيث

Dalia/D loves/L /London and/A Lebnon/L

Eman/E goes/G to/T the/T school/S every/E day/D

وبعد حذف كل شي قبل / يبقى

D L L A L

E G T T S E D

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

a 1

b 2

c 3

d 4

e 5

f 6

g 7

وبعد عملية تغيير الحروف بارقام يكون السطرين السابقيين كالتالي

4 12 12 1 12

5 7 20 20 19 5 4

ما اريد عمله هو التالي لو اعطاني المستخدم جزء من السطر الاول مثلا 12 12 1

لازم بعد عملية التغيير الى حروف اعرف شو الكلمة التس كانت قبل /

فيعييد للمستخدم

loves london and

هل من افكار تساعدني على تنفيذ ذلك؟؟؟

#2

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

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

#3

عن طريق split تحصل على field ومن كل عنصر عن طريق charAt تاخذ الحرف الاول يعنني استبدل العنصر بالحرف الاول منه وقبل ما تستبدله قم بتخزينه لاستخدامه مرة اخرى والاحرف اقرائها من الملف واعمل loop لايجاد الحرف المناسب

يعني class String هي الحل وكمان BufferedReader وبحث مش صعب حاول وبساعدك على عمله

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

#4

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

اشكرك اخي مجدي على الفكرة الجميلة

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

لكن ما هي فكرة البحث في السطر عن جزء منه

اقصد لو كان عندي جملة بهذه الطريقة

Ahmed/NAME Lebnon/COUNTRY 23/AGE jan 88/ date of birhtcomputer/MAJOR

وبعد حذف كل كلمة قبل /

يكون الناتج

name --1

country--2

age--3

tall --4

date of birth--5

major--6

لو قلنا ان المتسخدم اعطاني هذه الارقام

3 4 6

وانا اريد ابحث عن

age tall major

واريد ان اظهر الكلمات التي بجانب كل كلمة في هذا السظر

يعني الناتج سكو

ن

ahmed 23 computer

كيف يكون البحث داخل السطر نفسه بجزء معطى ؟؟؟ على ان يكون الترتيب محفوظ

#5

السلام عليكم

اقرأ عن دالة split أو الصف StringTokenizer

وبرنامجك جميل وكأنك تسأل كيف أجعل الجهاز ذكي يقوم بفهم مدخلات اليوزر ويخرج جمل ذات معنى لها علاقه بما يريده اليوزر

اليك فكرة ان تقوم بعمل ملف يكون كـ Index لملف فيه المعلومات التي يتم البحث عنها ،

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

#6

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

اخي عيسى

يشرفني حضورك واعجابك بالسؤال

ويا رب يفتح علينا علشان نحله

سيدي

الموضوع كالتالي

انا عندي عدة جمل كالجملة الموضحة ادناه

وتمكنت من عمل برنامج يعمل (encode ,decode) من الكلمات التي بعد ال الى ارقام وبالعكس

المطلوب الان حين يدخل المستخدم مجموعة ارقام يجب ان اعملها اولا decode لاعرف الكلمات التي تدل عليها

الى هنا لا مشكلة

المشكلة هي كيف بعد ان عرفت هذه الكلمات ان اعرف مدلولها(محتوياتها) لنقل من السطر الاول

يعني اذا اعطاني النوع اعطيه القيمة

لنقل

عندي

Ahmed/NAME Lebnon/COUNTRY 23/AGE jan 88/ date of birhtcomputer/MAJOR

وبعد حذف كل كلمة قبل /

يكون الناتج

name --1

country--2

age--3

date of birth--4

major--5

لو قلنا ان المتسخدم اعطاني هذه الارقام

3 4 6

وانا اريد ابحث عن

age date of brith major

واريد ان اظهر الكلمات التي بجانب كل كلمة في هذا السظر

يعني الناتج سكو

ن

23 jan88 computer

كيف يكون البحث داخل السطر نفسه بجزء معطى ؟؟؟ على ان يكون الترتيب محفوظ

سؤال جانبي

لماذا حين استخدم print في الملف لا يكتب الا السطر الاخير

عندي برنامج وحين كنت استخدم system.out.print

كل شي يظهر

لكن مع الملف فقط اخر سطر

method1

print to file after

open file and close

method2

print to the same file after open it and close it

لكني في الحالتي اعرف الملف تعريف كامل

اقصد

PrintWriter outT=
				new PrintWriter(	
					new BufferedWriter(
							new OutputStreamWriter(
									new FileOutputStream("D:/res/s.txt"),
									enc)) );
//These foro pining the file in  appending mode

		  outT = new PrintWriter(	
					new BufferedWriter(
							new OutputStreamWriter(
									new FileOutputStream("D:/res/s.txt",true),
									enc)) );

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…