我怎樣才能從文件中讀取所有買家,並將所有買家存儲在數組列表中?我怎樣才能做到這一點?我有購買者的arraylist和每個買家有一個名稱和價格
public ArrayList<Bidder> ListOfBidder = new ArrayList<Bidder>();
File Bidder =new File("E:\\Bidder.txt");
public void getListFromFille() throws FileNotFoundException, IOException{
Scanner in = new Scanner(Bidder);
Bidder b=new Bidder();
while(in.hasNextLine())
{
b.BName=in.nextLine();
b.BPrice=in.nextInt();
ListOfBidder.add(b);
}
in.close();
}
它給了我這個錯誤:如果你有你的Bidder
類實現Serializable
Exception in thread "main" java.util.InputMismatchException
你擡頭看看錯誤是什麼?錯誤狀態是由掃描程序拋出,表明檢索到的標記與預期類型的模式不匹配,或者標記超出預期類型的範圍。這應該表明問題出在哪裏。 – KyleKW