标签:this catch lis eclips dac date str ring --
---恢复内容开始---
ATM;
//信1705-2 20173568 李泽宇import java.util.*;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Account { public static List<Account> accountlist=new LinkedList<Account>();public Account() {};public Account(String accountID,String accountname,String operatedate,int operatetype,String accountpassword,int accountbalance) { this.accountID=accountID; this.accountname=accountname; this.operatedate=operatedate; this.operatetype=operatetype; this.accountpassword=accountpassword; this.accountbalance=accountbalance;}public Account(String accountID,String accountname,String accountpassword,int accountbalance) { this.accountID=accountID; this.accountname=accountname; this.accountpassword=accountpassword; this.accountbalance=accountbalance;}public Account(String accountID,String accountname,String operatedate,int operatetype,int amount) { this.accountID=accountID; this.accountname=accountname; this.operatedate=operatedate; this.operatetype=operatetype; this.amount=amount;}public String get_accountID() { return accountID;}public String get_accountname() { return accountname;}public String get_operatedate() { return operatedate;}public int get_operatetype() { return operatetype;}public String get_accountpassword() { return accountpassword;}public int get_accountbalance() { return accountbalance;}public int get_amount() { return amount;}public void set_accountID(String accountID) { this.accountID=accountID;}public void set_accountname(String accountname) { this.accountname=accountname;}public void set_operatedate(String operatedate) { this.operatedate=operatedate;}public void set_operatetype(int type) { this.operatetype=type;}public void set_accountpassword(String password) { this.accountpassword=password;}public void set_accountbalance(int balance) { this.accountbalance=balance;}public void set_amount(int amount) { this.amount=amount;}public static void addaccount (String accountID,String accountname,String accountpassword,int accountbalance) { accountlist.add(new Account(accountID,accountname,accountpassword,accountbalance));}public static void file_in() {File file0 = new File("F:/eclipse/ATM", "accountinformation.txt"); addaccount("20173450","zhangqiang","000001",900);//创建第一个账户并放入list中addaccount("20173451","zhanghao","000002",1000);//创建第二个账户addaccount("20173452","sunyang","000003",700);//创建第三个账户addaccount("20173453","lihao","000004",1200);//创建第四个账户addaccount("20173454","liulei","000005",8500);//创建第五个账户//创建文件对象try { if (!file0.exists()) { //如果文件不存在则新建文件 file0.createNewFile(); } FileOutputStream output = new FileOutputStream(file0); for(int j=0;j<accountlist.size();j++) { byte[] bytes0 =accountlist.get(j).accountID.getBytes(); byte[] bytes1 =accountlist.get(j).accountname.getBytes(); byte[] bytes2 =accountlist.get(j).accountpassword.getBytes(); output.write(bytes0); output.write(bytes1); output.write(bytes2); output.write(accountlist.get(j).accountbalance); } output.close(); }catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();---恢复内容结束---
标签:this catch lis eclips dac date str ring --
原文地址:https://www.cnblogs.com/mitang0-0/p/10304603.html