menusearch
javapro.ir
جستجو
۱۳۹۵/۱۱/۱۵ جمعه
(1)
(0)
نمونه مثال کار با فایل در جاوا سری دوم
نمونه مثال کار با فایل در جاوا سری دوم
نمونه مثال های برنامه نویسی جاوا
نویسنده:رحمان زارعی

 
صورت مثال: در مثال زیر ما یک آرایه از نوع String داریم که مقدار اولیه شده است.
در برنامه ابتدا این آرایه در یک فایل جدید ریخته شده است
حالا در مرحله بعد قصد داریم این آرایه را از فایل ایجاد شده بخوانیم و درون یک آرایه جدید بریزیم
در نهایت مقادیر آرایه جدید را در محیط کنسول چاپ می کنیم.


سطح مثال:متوسط
 
پاسخ:
 
package fileIO;

import java.io.File;
import java.io.FileNotfoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;

public class ArrayinFile {

  public static void main(String[] args) {
    String name[]={"Ali","Reza","hasan","jafar"};
    
    File addressOut=new File("name.txt");
    try {
      FileWriter fw=new FileWriter(addressOut);
      for(int i=0;i<name.length;i++){
      fw.write(name[i]+" ");
      }
      fw.close();
      
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    String getnameFile[]=new String[4];
    File addressIn=new File("name.txt");
    try {
      FileReader fr=new FileReader(addressIn);
      int ch=0;
      String str=new String();
      int i=0;
    while((ch=fr.read())!=-1){
      if(ch!=' '){
      str+=(char)ch;
      }else{
        getnameFile[i]=str;
        str="";
        i++;
      }
      
    }
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    
    for( int i=0;i<getnameFile.length;i++){
      System.out.print(getnameFile[i]+" ");
    }
  }

}

خروجی برنامه:
در کامپیوتر در پوشه پروژمون یک فایل با نام و فرمت name.txt ایجاد می شود.

مثال کار با فایل در جاوا
همچنین در محیط کنسول خروجی بصورت زیر است:
Ali Reza hasan jafar
 
عضویت در کانال تلگرام آموزش جاوا
بازنشر این مطلب با ذکر لینک سایت (منبع www.javapro.ir) بلامانع است.
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
طراحی سایتطراحی سایتسایت سازسایت سازفروشگاه سازفروشگاه ساز