بسم الله الرحمن الرحيم
مثلا
اخذ احمد القلم
وذهب به الى المدرسة
وكتب به
كيف اجعل السابق كهذا
خذ احمد القلم
وذهب به الى المدرسة
وكتب به
بسم الله الرحمن الرحيم
مثلا
اخذ احمد القلم
وذهب به الى المدرسة
وكتب به
كيف اجعل السابق كهذا
خذ احمد القلم
وذهب به الى المدرسة
وكتب به
سؤالك مش واضح ابدا ، ماذا تقصد بجملة ...
وكيف تريد المترجم Compiler ان يفهم انها جملة !!!
ما هي مدخلات البرنامج ... ملف نصي .. أم معالجة نص في textarea
سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

بسم الله الرحمن الرحيم
نهاية الجملة ب new line
وتكون الجملة عبارة عن مجموعة كلمات للملف كله او مجموعة ارقام للملف كل
ويكون بين الجملة اكثر من سطرين احيانا 3 او4
و انا اريد جعل كل المسافات بين تلك الجمل فقط سطر واحد فاضي
فما السبيل؟؟؟
قد يفيدك هذا الكود
private static String format(final String fileName){
StringBuffer buffer=new StringBuffer();
try{
BufferedReader read=new BufferedReader(new FileReader(fileName));
String line=read.readLine();
boolean isNewLine=false;
while(line!=null){
if(line.length()==0 && !isNewLine){
buffer.append("\n\n");
isNewLine=true;
}
else if(line.length()!=0){
buffer.append(line);
isNewLine=false;
}
line=read.readLine();
}
read.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
return buffer.toString();
}public void SaveFileInArrayList(String Filename) throws Exception{
BufferedReader br = new BufferedReader(new FileReader(Filename));
ArrayList lines = new ArrayList();
String line ="";
whie((line=br.readLine())!=null){
lines.add(line);
}
br.close();
WriteNew(lines);
}
public void WriteNew(ArrayList lines) throws Exception{
BufferedWriter bw = new BufferedWriter(new FileWriter("dat.txt"));
for(int i= 0;i<lines.size(),i++){
bw.write(lines.get(i)+"\n");
}
bw.close();
}لست متواجد بشكل يومي
بسم الله الرحمن الرحيم
اخ ali7876
لقد جربت الكود الذي تفضلت به
ولكن الناتج لم يختلف مازالت المسافات كما هي
اخي مجدي محمود
برنامجك يقف عند throws Exception
هل لك ان توضح الفرق بين
BufferedReader
و
PrintWriter
انصحك بقراءة File and streams chapter هيساعدك كتير فى اللى انت عاوزه
السلام عليكم
أخي THeNewLeader رأيت لك مواضيع كثيره تتحدث عن طرق التعامل مع الملفات
أراني أتفق مع الأخ باسم في مسألة مراجعة طرق استخدام الملفات
لو ترجع لأي مصدر وتقرى في كيفية أستخدام BufferedReader& Writer or Scanner
وكذلك انواع السترنق StringBuffer & StringBuilder
وطريقة عمل الملفات واستراجعها في الجافا ، FileInputStream& FileOutputStream راح يوفر الوقت الكثير لديك ويغنيك عن كثير من الأسئله ويعطيك خلفيه عن كيف تصبح الأمور في جميع مشاكل الملفات
أنا عن نفسي لاأعرف كيف أستخدمهن جميعهن ومتى وماإلى ذلك ولكن أرجع للمصادر متى ماحتجت أن أستخدم شئ لاأعرفه
تفضل اخي
http://java.sun.com/docs/books/tutorial/es...l/io/index.html
وهنا Documentation لجميع فئات الجافا 1.5
http://java.sun.com/j2se/1.5.0/docs/api/
بالتوفيق أخي
هذا الموضوع مغلق.