importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.PrintStream;importjava.io.PrintWriter;importjava.io.RandomAccessFile;public classWriteStringToTxt {public voidWriteStringToFile(String filePath) {try{
File file= newFile(filePath);
PrintStream ps= new PrintStream(newFileOutputStream(file));
ps.println("http://www.jb51.net");//往文件里写入字符串
ps.append("http://www.jb51.net");//在已有的基础上添加字符串
} catch(FileNotFoundException e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}public voidWriteStringToFile2(String filePath) {try{
FileWriter fw= new FileWriter(filePath, true);
BufferedWriter bw= newBufferedWriter(fw);
bw.append("在已有的基础上添加字符串");
bw.write("abc\r\n ");//往已有的文件上添加字符串
bw.write("def\r\n ");
bw.write("hijk ");
bw.close();
fw.close();
}catch(Exception e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}public voidWriteStringToFile3(String filePath) {try{
PrintWriter pw= new PrintWriter(newFileWriter(filePath));
pw.println("abc ");
pw.println("def ");
pw.println("hef ");
pw.close();
}catch(IOException e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}public voidWriteStringToFile4(String filePath) {try{
RandomAccessFile rf= new RandomAccessFile(filePath, "rw");
rf.writeBytes("op\r\n");
rf.writeBytes("app\r\n");
rf.writeBytes("hijklllll");
rf.close();
}catch(IOException e) {
e.printStackTrace();
}
}public voidWriteStringToFile5(String filePath) {try{
FileOutputStream fos= newFileOutputStream(filePath);
String s= "http://www.jb51.netl";
fos.write(s.getBytes());
fos.close();
}catch(Exception e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}public static voidmain(String[] args) {
String filePath= "E:\\link.txt";//new WriteStringToTxt().WriteStringToFile(filePath);//new WriteStringToTxt().WriteStringToFile2(filePath);//new WriteStringToTxt().WriteStringToFile3(filePath);//new WriteStringToTxt().WriteStringToFile4(filePath);
newWriteStringToTxt().WriteStringToFile5(filePath);
}
}