package com.map;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
public class WriteFile {
public static void writeFileByLines(String path, String content)
throws IOException {
File file = new File(path);
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream out = new FileOutputStream(file, true);
StringBuffer sb = new StringBuffer();
sb.append(content + "\n");
out.write(sb.toString().getBytes("utf-8"));
out.close();
//System.out.println("���������");
}
// ���ж�ȡ
public static void readFileByLines(String fileName) {
File file = new File(fileName);
BufferedReader reader = null;
try {
System.out.println("����Ϊ��λ��ȡ�ļ����ݣ�һ�ζ�һ���У�");
reader = new BufferedReader(new FileReader(file));
String tempString = null;
int line = 1;
// һ�ζ���һ�У�ֱ������nullΪ�ļ�����
while ((tempString = reader.readLine()) != null) {
// ��ʾ�к�
System.out.println("line " + line + ": " + tempString);
line++;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
}
public static void main(String[] args) throws IOException {
// writeFileByLines("E:/a.txt", "����˭");
// readFileByLines("E:/a.txt");
}
}