السلام عليكم ورحمة الله
أعمل على برمجة برنامج بإستخدام لغة الجافا بحيث يعمل على ترتيب قائمة المراجع بالنسبه إلى ثلاثة معايير
1.الترتيب الأبجدي لإسم الكاتب .
2.تاريخ النشر.
3.دار النشر .
بحيث أكتب أسماء الكتب وتواريخ النشر ودار النشر في ملف ثم تظهر القائمه في ملف أخر
إستخدمت الدالة sort لكن لم أستطع الترتيب إلا وفقا لإسم الكاتب ..
هنا جزء من البرنامج إستخدمت ArrayList $ sort Function..
String inputF = "C:/Users/DELL/Desktop/input.txt";
String outputF = "C:/Users/DELL/Desktop/output.txt";
FileReader reader = new FileReader(inputF);
BufferedReader bufferedReader = new BufferedReader(reader);
String inputLine;
List<String> lineList = new ArrayList<String>();
while ((inputLine = bufferedReader.readLine()) != null) {
lineList.add(inputLine);
}
fileReader.close();
Collections.sort(lineList);
أتمنى توضيح ..
شكرا