-1
import java.io.FileInputStream;
import java.io.FileOutputStream;
try {
FileInputStream inFile_Customer = new FileInputStream("database\\Customers.bin");
ObjectInputStream ois_Customer = new ObjectInputStream(inFile_Customer);
customerList = (ArrayList<Customer>)ois_Customer.readObject();
FileInputStream inFile_Package = new FileInputStream("database\\Packages.bin");
ObjectInputStream ois_Package = new ObjectInputStream(inFile_Package);
packageList = (ArrayList<Packages>)ois_Package.readObject();
FileInputStream inFile_Order = new FileInputStream("database\\Orders.bin");
ObjectInputStream ois_Order = new ObjectInputStream(inFile_Order);
orderList = (ArrayList<Order>)ois_Order.readObject();
FileInputStream inFile_Invoice = new FileInputStream("database\\Invoices.bin");
ObjectInputStream ois_Invoice = new ObjectInputStream(inFile_Invoice);
invoiceList = (ArrayList<Invoice>)ois_Invoice.readObject();
} catch (ClassNotFoundException |IOException | ClassCastException e) {
e.printStackTrace();
}
public void WriteCustomer(){
try {
FileOutputStream fos = new FileOutputStream("database\\Customers.bin");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(customerList);
oos.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
public void WritePackage(){
try {
FileOutputStream fos = new FileOutputStream("database\\Packages.bin");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(packageList);
oos.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
public void WriteOrder(){
try {
FileOutputStream fos = new FileOutputStream("database\\Orders.bin");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(orderList);
oos.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
public void WriteInvoice(){
try {
FileOutputStream fos = new FileOutputStream("database\\Invoices.bin");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(invoiceList);
oos.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
這是我的編碼。它沒有顯示任何錯誤,但它不能工作。信息寫入文件內。但它不能讀取裏面的文件。請幫幫我。我是新來的Java。非常感謝。如果您要求檢查,我可以向您發送我的完整編碼。謝謝。FileInputStream&FileOutputStream。無法獲取文件中的信息
定義'不能工作'和'不能讀取裏面的文件'。 – EJP