java – 将数据文件读入对象数组?
发布时间:2020-05-25 22:37:49 所属栏目:Java 来源:互联网
导读:我在将文件读入一个对象数组时遇到了问题.我创建了一个if语句,以便将数据行分成两个不同的子组,一个是生成的,另一个是清理的.但是当我运行程序时,创建的对象是空的.如何将文件连接到对象?我错过了一些关键的东西. import java.util.Scanner;import java.io.F
|
我在将文件读入一个对象数组时遇到了问题.我创建了一个if语句,以便将数据行分成两个不同的子组,一个是生成的,另一个是清理的.但是当我运行程序时,创建的对象是空的.如何将文件连接到对象?我错过了一些关键的东西. import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
public class Inventory{
public static void main(String[] args){
int i=0;
Product[] pr=new Product[16];
File InventoryFile=new File("inventory.csv");
Scanner in=null;
try{
in=new Scanner(InventoryFile);
while(in.hasNext()){
String line=in.nextLine();
String[]fields=line.split(",");
if(fields[0].equals("produce"))
pr[i]= new Produce();
else
pr[i]=new Cleaning();
i++;
}
System.out.println(pr[6]);
}catch(FileNotFoundException e){
System.out.println("Arrgggg"+e.getMessage());
}
}
}
解决方法你的问题源于甚至没有在你的对象中设置varibles你所做的一切就是让它们生产和清洁但不填充它们的领域.如果不知道如何设置您的产品,产品和清洁类以及如何填充他们的变量,我无法进一步回答. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
