寫文件
import?java.io.File;import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.OutputStreamWriter;
import?java.io.UnsupportedEncodingException;
import?java.io.Writer;
public?class?WriteFile?{
public?static?void?main(String[]?args)?{
File?file?=?new?File("F:"?+?File.separator?+?"abcd.txt");
try?{
//?註意,這個地方,那個true的參數,代表如果這個文件已經存在了,就把新的內容添加到該文件的最後
//?如果妳想重新創建新文件,把true改成false就好了
Writer?writer?=?new?OutputStreamWriter(new?FileOutputStream(file,?true),?"GBK");
StringBuilder?builder?=?new?StringBuilder();
for?(int?i?=?0;?i?<?100;?i++)?{
int?temp?=?(int)?((Math.random()?+?1)?*?1000);
builder.append(String.valueOf(temp));
builder.append("|");
temp?=?(int)?((Math.random()?+?1)?*?1000);
builder.append(String.valueOf(temp)).append("\n");
}
writer.write(builder.toString());
writer.close();
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}?catch?(FileNotFoundException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
讀文件
import?java.io.BufferedReader;import?java.io.File;
import?java.io.FileInputStream;
import?java.io.InputStreamReader;
public?class?ReadFile?{
public?static?void?main(String[]?args)?{
File?file?=?new?File("F:"?+?File.separator?+?"abcd.txt");
String?s?=?"";
try?{
InputStreamReader?read?=?new?InputStreamReader(new?FileInputStream(file),?"GBK");
BufferedReader?reader?=?new?BufferedReader(read);
String?line;
while?((line?=?reader.readLine())?!=?null)?{
s?+=?line?+?"\n";
}
reader.close();
read.close();
}?catch?(Exception?e)?{
e.printStackTrace();
}
System.out.println(s);
}
}數據的格式: