English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم Java في العملية

مجموعات Java Array

Java منظمات الأوجه (I)

Java منظمات الأوجه (II)

Java منظمات الأوجه (III)

معالجة الاستثنائات Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

أدوات إدخال/إخراج Java (I/O)

Reader/Writer Java

موضوعات أخرى Java

برنامج Java لحساب عدد السطور في الملف

جميع الأمثلة Java

في هذا المثال، سنتعلم حساب عدد السطور الموجودة في ملف Java.

مثال 1: استخدام فئة Scanner لحساب عدد السطور في ملف في برنامج 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

مثال 2: استخدام حزمة java.nio.file في برنامج Java لحساب عدد السطور في ملف

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

جميع الأمثلة Java