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

تحويل نص في Textarea الى Array

مغلق
بدأه alfarees في 4 يناير 2008 · 6 رد · 846 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء

انا اقوم بانشاء برنامج بلغه الجافا و محتاج لمساعدتكم في كيفيه تحويل نص موجود في textarea الى array OR arraylist

حتى اتمكن من التعامل مع النص كلمه بكلمه

كما و لو ان لي ملف نصي بصيغه txt كيف اتمكن من نقله لاري؟؟

في انتظار مساعدتكم و لكم مني اجمل تحيه

#2

أفترض أنك ستخزن في المصفوفة الكلمات الموجودة في TextArea

استخدم StringToknaizer على أساس المسافات

بالنسبة للملفات ابحث في المنتدى ستجد الكثير عن كيفية قراءة ملف

ثم استخدم StringToknaizer على أساس المسافات

الله معكم

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

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

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

728x90.png

#3

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

spilt(" ")

mofeedchaar@hotmail.com

#4

يعطيكم العافية على المرور

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

بالنسبة للاخ علاء الدين

الحين انا بحول النص الموجود لسترينج عن طريق الميثود

String s = textarea.getText()

و بعدها استخدم الطريقه هذه و هي بالتالي راح تضع كل كلمة في خانه من خانات المصفوفات؟؟

على العموم انا بحاول اني اجربها و اتمنى انها تضبط معي

و بالنسبة لطريقه اخوي مفييد..

ممكن توضح لي اكتر عن هذه الميثود

لانها شكلها اكتر سلاسه

في انتظار المزيد من المشاركات

و لكم مني اجمل تحيه

#5
		String t="mofeed chaar";
		String r[]=t.split(" ");

حيث ان المصفوفة r وضعت كل كلمة في عنصر من عناصرها

حيث ان كلمة mofeed اصبحت بالعنصر الاول من المصفوفة و كلمة chaar بالعنصر الثاني

mofeedchaar@hotmail.com

#6

يعطيك الف عافية اخوي

جربت الطريقه و البالفعل نجحت

بس الحين المشكله في الجزء الثاني من سؤالي

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

انا حاولت بالكود التالي:

public void dicToArray()
   {
	Scanner reader=null;
	try
	{
		reader =new Scanner(new File ("dictionary.txt"));
   	}
	catch(FileNotFoundException e) 
	{
		System.out.println("File Not Found. Try again");
	}
   	String dics=null;
   	while(reader.hasNext())
   	{
   		dics=reader.next()+ " ";
   	}
   	ArrayList<String> dicArray= new ArrayList<String>();
   	StringTokenizer dk = new StringTokenizer(dics);
   	while(dk.hasMoreTokens())
   	{
   		dicArray.add(dk.nextToken());
   	}
   	System.out.println(dicArray);

   } 

لكن للاسف ما يتخزن شي بالاري مع انو ملف التكست فيه 25 الف كلمه!!!
فياريت تساعدوني في ايجاد موقع المشكله.
و جزاك الله الف خير
#7

يعطيك العافية اخوي

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

فيعطيكم الف الف عافييييييية

و ما يحرمنا منكم يارب

تحياتي

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

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