⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dealer.java

📁 java课程的资料以及实验的代码
💻 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 + -