写文件:
BufferedWriter mBufWriter = null;
try
{
FileWriter fileWriter = new FileWriter(fileName, true);
mBufWriter = new BufferedWriter(fileWriter); mBufWriter.write(msg);
mBufWriter.newLine(); mBufWriter.flush();
mBufWriter.close();
}
catch (Throwable e)
{
try { mBufWriter.close(); } catch (Throwable t) {};
}
BufferedWriter mBufWriter = null;
try
{
FileWriter fileWriter = new FileWriter(fileName, true);
mBufWriter = new BufferedWriter(fileWriter); mBufWriter.write(msg);
mBufWriter.newLine(); mBufWriter.flush();
mBufWriter.close();
}
catch (Throwable e)
{
try { mBufWriter.close(); } catch (Throwable t) {};
}
FileWriter newf = new FileWriter(newsavePath);
int length;
char buf[] = new char[16];
length = oldf.read(buf);
while(length != -1)
{
newf.write(buf, 0, length);
length = oldf.read(buf);
}
newf.close();
oldf.close();
FileInputStream is = null;
is = new FileInputStream(filepath);
BufferedReader in = new BufferedReader(new InputStreamReader(is, "8859_1"));
while (true) {
// Get next line
String line = in.readLine();
}
BufferedReader in = new BufferedReader(new FileReader("abc.txt"));
String s;
while((s = in.readLine()) != null)
System.out.println(s);