java 为下列代码写个读取命令,从TXT文件中读取信息到界面,字符分割符为;号和,号!
筱周 2010-02-09 08:33:32 if (e.getActionCommand().equals("保存")) {
JFileChooser fc = new JFileChooser();
fc.showSaveDialog(this);
try {
File file = new File("D:\\test.txt");
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
bw.write(txtName.getText() + ";");
bw.write(txtAge.getText() + ";");
if (ButtonOne.isSelected()) {
bw.write("男" + ";");
} else if (ButtonTwo.isSelected()) {
bw.write("女" + ";");
}
bw.write(txtMobile.getText() + ";");
bw.write(txtHomeAddress.getText() + ";");
if (box1.isSelected()) {
s1 += "读书" + ",";
}
if (box2.isSelected()) {
s1 += "电脑" + ",";
}
if (box3.isSelected()) {
s1 += "音乐" + ",";
}
if (box4.isSelected()) {
s1 += "游戏" + ",";
}
if (box5.isSelected()) {
s1 += "电影" + ",";
}
if (box6.isSelected()) {
s1 += "美食";
}
bw.write(s1 + ";");
bw.write(txtDesc.getText() + ";");
bw.close();
osw.close();
fos.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e2) {
e2.printStackTrace();
}
}
谁能写个具体代码给我,用FileInputStream.