Java文本文件的讀寫

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
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章