الإدخال من ملف
هذا برنامج يقرأ سطوراً من ملف ويطبعها:
كود:
import java.io.*;
public class Words {
public static void main(String[] args)
throws FileNotFoundException, IOException {
processFile("words.txt");
}
public static void processFile(String filename)
throws FileNotFoundException, IOException {
FileReader fileReader = new FileReader(filename);
BufferedReader in = new BufferedReader(fileReader);
while (true) {
String s = in.readLine();
if (s == null) break;
System.out.println(s);
}
}
}
يستورد السطر الأول java.io، الحزمة التي تحتوي FileReader، BufferedReader وبقية سلسلة الأصناف الهرمية المعقدة التي تستخدمها Java لعمل أشياء شائعة وبسيطة. تعني * استيراد كافة الأصناف الموجودة في الحزمة.
إليك نفس البرنامج مكتوباً بلغة Python:
for word in open('words.txt'):
print word
أنا لا أمزح. هذا هو البرنامج بالكامل، وهو يقوم بنفس الوظيفة.
المفضلات