?? chartest.java
字號:
import java.io.*;
/**CharTest類是一個(gè)字符流處理的例子,這個(gè)例子首先通過InputStreamWriter將一個(gè)字符串寫入當(dāng)前路徑下的test.txt文件中,然后通過OutputStreamReader讀取test.txt中的內(nèi)容并輸出*/
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中的內(nèi)容并輸出*/
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();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -