这是用文本文件作为存储载体的投票系统:
vote.java:
package vote;
import java.io.*;
import java.util.*;
public class vote exte nds Object
{ {
:
public int n;
private File voteFile;
private BufferedReader fileRead;
private Prin tWriter fileWrite; private Prin tWriter fileWrite;
private String voteStr[]=new String[10];
public int voteNum[]=new in t[10];
public void createFile()
throws FileNotFou ndExcepti on
{
voteFile=new File(filePath);
if(!voteFile.exists())
{
fileWrite=new PrintWriter(new FileOutputStream(filePath)); fileWrite=new PrintWriter(new FileOutputStream(filePath));
fileWrite.close();
}
}
public void writeFile()
throws FileNotFou ndExcepti on
{
fileWrite=new PrintWriter(new FileOutputStream(filePath));
for(i nt i=0;i <n ;i++)
{
fileWrite.pr intln (voteNum[i]);
}
fileWrite.close();
}
public void readFile()
throws FileNotFou ndExcepti on
{
fileRead=new BufferedReader (new FileReader(filePath));
for(int i=0;i<n;i++)
{
try