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

📄 chartest.java

📁 Java就业的培训教程书籍
💻 JAVA
字号:
import java.io.*;
/**CharTest类是一个字符流处理的例子,这个例子首先通过InputStreamWriter将一个字符串写入当前路径下的test.txt文件中,然后通过OutputStreamReader读取test.txt中的内容并输出*/
public class CharTest{
	public static void main(String args[]) throws FileNotFoundException,IOException{
		String lineStr;
		File fileObj;
		FileInputStream fileInStream;
		InputStreamReader inputReader;
		BufferedReader bufReader;
		FileOutputStream fileOutStream;
		OutputStreamWriter outputWriter;
		BufferedWriter bufWriter;
		String newStr = new String("Today is Saturday.\r\nIt's sunny.\r\nWe can go out.");
		/*下面的try代码块将newStr字符串通过InputStreamWriter写入test.txt文件中*/
		try
		{
			fileObj = new File("test.txt");
			if(fileObj.exists() == false)
			{
				fileObj.createNewFile();
			}
			fileOutStream = new FileOutputStream(fileObj);
			outputWriter  = new OutputStreamWriter(fileOutStream);
			bufWriter     = new BufferedWriter(outputWriter); 
			bufWriter.write(newStr,0,newStr.length());
			bufWriter.close();
			outputWriter.close();
			fileOutStream.close();
		}catch(IOException e){
			System.out.println(e);
		}
		/*接下来的代码块读取test.txt中的内容并输出*/
		fileInStream = new FileInputStream("test.txt");
		inputReader = new InputStreamReader(fileInStream);
		bufReader    = new BufferedReader(inputReader);
		System.out.println("Content of test.txt:");
		while((lineStr = bufReader.readLine())!=null)
			System.out.println(lineStr);
		bufReader.close();
		inputReader.close();
		fileInStream.close();		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -