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

قراءة ملف نص بالجافا ...

بدأه طــآلبة حآسب آلي . في 19 مارس 2011 · 8 رد · 1,695 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف الحال ,؟

إجازة ابو متعب سببت لي قلق :( الله يحفظه كربم :blush:

المهم عندي سؤال بالجافا , كيف تقرا من ملف ,

والاختبار بكرا , كان المفروض اروح اليوم اسال الدكتورة تشرح لي اياه ..

السؤال يقول :.

عندك ملف تكست مدخل فيه ID .. degree

المطلوب انك تقرا الملف . وتحول ال degree الى عشرين , بدل ماهي بالاساس الدرجة من 100 ..

والله ماسالكم لأجل وآجب ,,

ابي شرح لأجل افهم ,

لكم دعوة مني . فكوا ازمتي ..

#2

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

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

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

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

728x90.png

#3

تفضلي الكود ..

ملحوظه .. لم أقم بتجربته ..

public static void main(String[] args) throws java.io.IOException
{
	java.io.BufferedReader reader = new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream("/path/to/file")));
	String line = "";

	java.io.PrintWriter out = new java.io.PrintWriter(new FileWriter("/path/to/output/file");

	while ((line= reader.readLine()) != null)
	{
		String modifiedLine = processLine(line);
		out.println(modifiedLine);
	}
	System.out.println("Done!");
}

String processLine(String line)
{
	if (line.toLowerCase().contains("id")) return line;
	try
	{
		String[] contents = line.split("\\s+");		// see http://www.rgagnon.com/javadetails/java-0438.html
		short degree = Short.parseShort(contents[1]);
		String newLine = contents[0] + "  " + degree * (20.0/180.0);
		return newLine;
	}catch(Exception ex)
	{
		System.err.println("Error parsing file contents : " + ex.getMessage());
		return line;
	}
}
#4

هلا فيك اخوي علاء .,

شاكرة اجابتك , وانا ابحث واسال , يالطيب لاهنت .,,

اخوي هويدي :

بغض النظر عن كودك - فيه اشياء مااعرفها -

ممكن تتكرم وتصحح لي كودي ..


import java.util.Scanner;
import java.io.FileInputStream;
import java.io.FileNotFoundException;


public class read{
public read(){
}
public static void main(String[] args) {
Scanner input=null;
try{
input=new Scanner(new FileInputStream("input.txt"));
}
catch(FileNotFoundException e)
{
System.out.println("not open");
System.exit(0);
}
int data=input.nextInt();
System.out.println("data="+data);
input.close();
}
}


واذا جيت اسوي الملف هل احطه بنفس مسار اللي انقذ فيه برنامجي صحيح .؟؟

#5
اقتباس
واذا جيت اسوي الملف هل احطه بنفس مسار اللي انقذ فيه برنامجي صحيح .؟؟

أينعم..

هل تريدين تصحيحه أم إكماله؟

#6

سأحاول إكماله ,,

شكرا لمتابعتك ,جزاك الله عني خير الجزاء

#7

أخ هويدي .. هل بامكانك ان تشرح لي وتصحح الكود ,

ولو بششكل بسيط :)

#8

بتتكلمي عن كودك أم كودي؟

#9

أقصد كودي :( هو الأقرب لما ادرسه .

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