English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، سنتعلم حساب عدد السطور الموجودة في ملف Java.
import java.io.File; import java.util.Scanner; class Main {}} public static void main(String[] args) { int count = 0; try { // إنشاء جسم ملف جديد File file = new File("input.txt"); // إنشاء جسم Scanner // مرتبط بالملف Scanner sc = new Scanner(file); // قراءة كل سطر، ثم // حساب عدد السطور while(sc.hasNextLine()) { sc.nextLine(); count++; } System.out.println("عدد الأسطر الإجمالي: " + count); // إغلاق مسحوق sc.close(); } e.getStackTrace(); } } }
في المثال السابق، استخدمنا طريقة nextLine() من فئة Scanner لتحديد كل سطر في الملف. هنا، بناءً على عدد السطور في ملف input.txt، سيعرض البرنامج الخروج.
في هذه الحالة، اسم ملفنا هو input.txt ويحتوي على المقدمة التالية:
السطر الأول السطر الثاني السطر الثالث
لذلك، سنحصل على الخروج
عدد السطور الإجمالي: 3
import java.nio.file.*; class Main {}} public static void main(String[] args) { try { //إقامة اتصال مع الملف Path file = Paths.get("input.txt"); //قراءة جميع أسطر الملف long count = Files.lines(file).count(); System.out.println("عدد الأسطر الإجمالي: " + count); } e.getStackTrace(); } } }
في المثال السابق،
lines() - قراءة جميع أسطر الملف كتدفق
count() - العدد الإجمالي للعناصر في التدفق
في هذا السياق، إذا كان ملف input.txt يحتوي على المحتويات التالية:
هذا مقال عن أمثلة Java. هذه الأمثلة تحسب عدد الأسطر في الملف. في هذا السياق، استخدمنا حزمة java.nio.file.
البرنامج سيطبععدد الأسطر الإجمالي: 3。