📄 dealer.java
字号:
import java.io.*;
public class Dealer
{
String dName;
String dAddress;
String dPhone;
String dService;
InputStreamReader isReader;//用来从输入读取数据字节
BufferedReader bfReader; //缓冲读取,提高性能
FileOutputStream fosWriter;//用来向文件中写入数据字节
public Dealer()
{
try
{
isReader = new InputStreamReader(System.in);
bfReader = new BufferedReader(isReader);
System.out.println("商人姓名:");
dName = bfReader.readLine();
System.out.println("地址:");
dAddress = bfReader.readLine();
System.out.println("电话:");
dPhone = bfReader.readLine();
System.out.println("服务:");
dService = bfReader.readLine();
isReader.close();//关闭流
bfReader.close();//关闭流
fosWriter = new FileOutputStream("c:\\cust2.txt");
String strInfo = dName + ":" + dAddress + ":" + dPhone + ":" + dService;
//String的getBytes()方法是得到一个字符串的字节数组
fosWriter.write(strInfo.getBytes());//以字节流写入
fosWriter.close();//关闭流
System.out.println("成功写入~");
}
catch(FileNotFoundException fe)
{
System.out.println("文件未找到");
}
catch(IOException ioe)
{
System.out.println("IO异常");
}
}
public static void main(String[] args)
{
new Dealer();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -