将字符串写入到txt文件中
2014-12-12 10:57
274 查看
转载地址:http://zhangbaoming815.iteye.com/blog/1578438
以下提供了四种方式:
以下提供了四种方式:
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.PrintStream; import java.io.PrintWriter; import java.io.RandomAccessFile; public class WriteStringToTxt { public void WriteStringToFile(String filePath) { try { File file = new File(filePath); PrintStream ps = new PrintStream(new FileOutputStream(file)); ps.println("http://www.docin.com/p-315288370.html");// 往文件里写入字符串 ps.append("http://www.docin.com/p-315288370.html");// 在已有的基础上添加字符串 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void WriteStringToFile2(String filePath) { try { FileWriter fw = new FileWriter(filePath, true); BufferedWriter bw = new BufferedWriter(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 void WriteStringToFile3(String filePath) { try { PrintWriter pw = new PrintWriter(new FileWriter(filePath)); pw.println("abc "); pw.println("def "); pw.println("hef "); pw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void WriteStringToFile4(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 void WriteStringToFile5(String filePath) { try { FileOutputStream fos = new FileOutputStream(filePath); String s = "http://www.docin.com/p-315288370.html"; fos.write(s.getBytes()); fos.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args) { String filePath = "E:\\link.txt"; // new WriteStringToTxt().WriteStringToFile(filePath); // new WriteStringToTxt().WriteStringToFile2(filePath); // new WriteStringToTxt().WriteStringToFile3(filePath); // new WriteStringToTxt().WriteStringToFile4(filePath); new WriteStringToTxt().WriteStringToFile5(filePath); } }
相关文章推荐
- OC字符串写入到.txt文件中
- PHP将字符串写入txt文件
- VC将字符串写入到txt文件中
- 从键盘输入一字符串(以#作为结束),显示在屏幕中并写入ch.txt文件中
- java的io操作(将字符串写入到txt文件中)
- Java学习笔记1:将字符串写入txt文件中
- matlab 以excel格式将字符串数组写入TXT文件
- 将字符串写入txt,然后得到这个文件的byte[],生成文件这个过程真的有必要吗?
- java将字符串写入到txt文件中
- VC++向txt文件中写入字符串
- java的io操作(将字符串写入到txt文件中)
- C#控制台基础 filestream将string字符串写入一个新建的txt文件中
- java的io操作(将字符串写入到txt文件中)
- 怎样把数当做字符串写入另外的txt文件?
- MATLAB读取txt文件,并逐行处理字符串,写入到新的txt中
- 读取从a.txt中读取一个字符串,排序后写入b.txt文件中
- Java 将字符串换行不覆盖写入txt文件
- 将CString字符串写入Unicode编码的txt文件
- 将字符串写入txt文件的指定位置
- java的io操作(将字符串写入到txt文件中)