dealer.java
来自「java课程的资料以及实验的代码」· Java 代码 · 共 59 行
JAVA
59 行
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 + =
减小字号Ctrl + -
显示快捷键?