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

كيف أوجد رقم السطر..الاتي

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

السلام عليكم أخواني الكرام :

أريد منكم أن تعطوني simple code , لإيجاد حل لهذه المشكلة .

لو كان عندنا هذا النص ,

hello mohamed,

how are you ,

if you want to be glade,

are you good in JAVA,

go with us in arabteam forum.

الان اريد برنامج يعيد لي رقم السطر الذي يحتوي على الكلمة التي اريد.

مثلا : أريد أن ابحث عن كلمة are , إذن الناتج سيكون الناتج السطر رقم 2 , والسطر رقم 4

#2

سأعتبر انك مخزن النص في ملف نصي

		try {
			BufferedReader f_reader = new BufferedReader(new FileReader(
					"c://destination.txt"));
			String line;
			int count = 0;
			java.util.ArrayList x = new ArrayList(20);
			int[] lines = {0, 0, 0, 0};
			int j = 0;

			while (f_reader.read() != -1) {
				count++;
				line = f_reader.readLine();
				StringTokenizer st = new StringTokenizer(line);

				while (st.hasMoreTokens()) {
					String txt = st.nextToken();

					if (txt.equals("are")) {
						Integer c = new Integer(count);
						x.add(j, c);
						j++;
					}
					//else if (!txt.equals("are")) {}
				}
			}

			for (int i = 0; i < x.size(); i++) {
				System.out.println(x.get(i));
			}
		}

	catch (IOException e) {}

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#3

أخوي تستطيع معرفة رقم السطر عن طريق الحرف 'n\'

فكلما يقابلك هذا الحرف إعرفإنك إنتقلت إلى سطر جديد

أما برنامج فقوانين المنتدى تمنع كتابة مثل هذه البرامج

ورينا حلك وراح نساعدك

#4

بارك الله فيكما أخواي , nardien28 و b.m.s

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

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