2016-04-11 17 views
0

Biri örnek değişkenleri olan bir diğeri bir dosya okuyacak iki sınıfım var. Bir ana döngüye sahip dosya bir dizi işçiyi saklayacaktır. GetMethods ne zaman yerleştirilmeli bilmiyorum. dosya vardırDiziler kullanarak bir dosya okunurken bir sınıfın içine nasıl verilir?

biraz şuna benzer: uzay ayırıcı ile

Joames peter 5 15.00 
Laura Kelly 30 12.00 
Tim McAdam 18 15.00 


import java.util.Scanner; 
import java.io.File; 
import java.io.FileNotFoundException; 

public class PayRoll { 
    private static Scanner kbd; 

    public static void main(String[] args) { 
     final int NUMBER_OF_WORKERS = 15; 

     final String INPUT_FILE = "data.txt"; 
     Worker[] worker_ar = new Worker[NUMBER_OF_WORKERS]; 

     try{ 
      kbd = new Scanner(new File(INPUT_FILE)); 
     } 
     catch(FileNotFoundException e){ 
      System.err.println("File Not Found!"); 
     } 

     String line = null; 
     int i = 0 ; 
     while((kbd.hasNextLine()) && (i < worker_ar.length)) 
     { 
      // these are the variables I have in the other class. I need these so I can 
      // later reverse the file data and comute total pay and average pay. 
      line = kbd.nextLine(); 
      worker_ar[i] = (getfName(), getlName(), getHours(), gethrly_pay()); 
      i++; 
     } 

     kbd.close(); 
    } 
    // I will put two methods here to make the file reverse 
} 
+1

Sorununuzu daha iyi açıklamayı deneyin. –

+1

İşçilerin verilerini INPUT_FILE'den almak istediğiniz anlamına mı geliyor? – user3114639

cevap

0

Kullanım StringTokenizer.

Nitpick: Çalışan yerine Çalışanı kullanın. Daha mantıklı ve İşçi başka bir şey için Java'da kullanılıyor.

İlgili konular