1 寫入文本文件
try {
//打開文件
File wFile=new File("Foo.txt");
//創建FileWriter
FileWriter writer=new FileWriter(wFile);
//使用BufferedWriter加速
BufferedWriter bufferedWriter=new BufferedWriter(writer);
//寫入
bufferedWriter.write("Hello\n");
bufferedWriter.write("World");
//刷新緩衝區
bufferedWriter.flush();
//關閉BufferedReader
bufferedWriter.close();
//關閉FileWriter
writer.close();
} catch (Exception e) {
e.printStackTrace();// TODO: handle exception
}
2 讀取文本文件
try{
//打開文件
File myFile=new File("Foo.txt");
//創建FileReader
FileReader fileReader=new FileReader(myFile);
//使用BufferedReader加速
BufferedReader bufferedReader=new BufferedReader(fileReader);
//逐行讀取文本
String lineString=null;
while((lineString=bufferedReader.readLine())!=null) {
System.out.println(lineString);
}
//關閉BudderedReader
bufferedReader.close();
//關閉fileReader
fileReader.close();
} catch (Exception e) {
e.printStackTrace();// TODO: handle exception
}
3 String的split()方法
String的split()方法可以吧字符串拆開爲字符串數組。
String toTest="What is blue + yellow?/green";
String[] result=toTest.split("/");
for(String token:result){
System.out.println(token);
//輸出
//What is blue + yellow?
//green
}