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

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

دليل قواعد البيانات

دليل SQL

دليل MongoDB

دليل SQLite

دليل PostgreSQL

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

دليل MySql

دليل Redis

دليل Elasticsearch

ملاحظات خبرة

أدوات عبر الإنترنت

قراءات/كتابات Java

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

برمجة Java لتحميل ملف كـ InputStream

مجموعة كاملة من الأمثلة في Java

في هذا المثال، سنتعلم كيفية تحميل ملف كـ InputStream باستخدام كلاس FileInputStream في Java.

لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:

مثال 1: برمجة Java لتحميل ملف كـ InputStream

import java.io.InputStream;
import java.io.FileInputStream;
public class Main {
  public static void main(String args[]) {
    try {
      //ملف input.txt تم تحميله كـ InputStream
      //محتوى ملف input.txt هو:
      //This is a content of the file input.txt.
      InputStream input = new FileInputStream("input.txt");
      System.out.println("بيانات الملف: ");
      //قراءة البايت الأول
      int i = input.read();
      while(i != -1) {
        System.out.print((char)i);
        //قراءة البايت التالي من الملف
        i = input.read();
      {}
      input.close();
    {}
    catch(Exception e) {
      e.getStackTrace();
    {}
  {}
{}

نتيجة الإخراج

بيانات الملف: 
This is a content of the file input.txt.

في المثال السابق، لدينا ملف يُدعىinput.txtملف. محتوى الملف هو

This is a content of the file input.txt.

في هذا المكان، نستخدم كلاس FileInputStream لتحميلinput.txtملف كتحميل تدفق الدخول. ثم، نستخدم طريقة read() لقراءة جميع البيانات من الملف.

مثال 2: برمجة Java لتحميل ملف كـ InputStream

إذا كان لدينا ملف يُدعىTest.javaملف Java،

class Test {
  public static void main(String[] args) {
    System.out.println("This is Java File");
  {}
{}

نحن يمكن أن نحمل ملف Java هذا كتحميل تدفق الدخول.

import java.io.InputStream;
import java.io.FileInputStream;
public class Main {
  public static void main(String args[]) {
    try {
      // 将文件Test.java作为输入流加载
      InputStream input = new FileInputStream("Time.java");
      System.out.println("بيانات الملف: ");
      // قراءة البايت الأول
      int i = input.read();
      while(i != -1) {
        System.out.print((char)i);
        // قراءة البايت التالي من الملف
        i = input.read();
      {}
      input.close();
    {}
    catch(Exception e) {
      e.getStackTrace();
    {}
  {}
{}

نتيجة الإخراج

بيانات الملف: 
class Test {
  public static void main(String[] args) {  
    System.out.println("This is Java File");
  {}
{}

في المثال أعلاه، نستخدم فئة FileInputStream لتحميل ملف Java كنوع تدفق إدخال.

مجموعة كاملة من الأمثلة في Java