[转]java将字符串写入文件中

Java代码  

    1. import java.io.File;

    2. import java.io.FileNotFoundException;

    3. import java.io.FileOutputStream;

    4. import java.io.FileWriter;

    5. import java.io.IOException;

    6. import java.io.PrintStream;

    7. import java.io.PrintWriter;

    8. import java.io.RandomAccessFile;
    9. public class WriteStringToTxt {
    10. public void WriteStringToFile(String filePath) {

    11. try {

    12. File file = new File(filePath);

    13. PrintStream ps = new PrintStream(new FileOutputStream(file));

    14. ps.println("http://www.docin.com/p-315288370.html");// 往文件里写入字符串

    15. ps.append("http://www.docin.com/p-315288370.html");// 在已有的基础上添加字符串

    16. } catch (FileNotFoundException e) {

    17. // TODO Auto-generated catch block

    18. e.printStackTrace();

    19. }

    20. }
    21. public void WriteStringToFile2(String filePath) {

    22. try {

    23. FileWriter fw = new FileWriter(filePath, true);

    24. BufferedWriter bw = new BufferedWriter(fw);

    25. bw.append("在已有的基础上添加字符串");

    26. bw.write("abc\r\n ");// 往已有的文件上添加字符串

    27. bw.write("def\r\n ");

    28. bw.write("hijk ");

    29. bw.close();

    30. fw.close();

    31. } catch (Exception e) {

    32. // TODO Auto-generated catch block

    33. e.printStackTrace();

    34. }

    35. }
    36. public void WriteStringToFile3(String filePath) {

    37. try {

    38. PrintWriter pw = new PrintWriter(new FileWriter(filePath));

    39. pw.println("abc ");

    40. pw.println("def ");

    41. pw.println("hef ");

    42. pw.close();

    43. } catch (IOException e) {

    44. // TODO Auto-generated catch block

    45. e.printStackTrace();

    46. }

    47. }
    48. public void WriteStringToFile4(String filePath) {

    49. try {

    50. RandomAccessFile rf = new RandomAccessFile(filePath, "rw");

    51. rf.writeBytes("op\r\n");

    52. rf.writeBytes("app\r\n");

    53. rf.writeBytes("hijklllll");

    54. rf.close();

    55. } catch (IOException e) {

    56. e.printStackTrace();

    57. }

    58. }
    59. public void WriteStringToFile5(String filePath) {

    60. try {

    61. FileOutputStream fos = new FileOutputStream(filePath);

    62. String s = "http://www.docin.com/p-315288370.html";

    63. fos.write(s.getBytes());

    64. fos.close();

    65. } catch (Exception e) {

    66. // TODO Auto-generated catch block

    67. e.printStackTrace();

    68. }

    69. }
    70. public static void main(String[] args) {

    71. String filePath = "E:\\link.txt";

    72. // new WriteStringToTxt().WriteStringToFile(filePath);

    73. // new WriteStringToTxt().WriteStringToFile2(filePath);

    74. // new WriteStringToTxt().WriteStringToFile3(filePath);

    75. // new WriteStringToTxt().WriteStringToFile4(filePath);

    76. new WriteStringToTxt().WriteStringToFile5(filePath);

    77. }

    78. }

[转]java将字符串写入文件中,布布扣,bubuko.com

时间: 2024-10-08 10:44:06

[转]java将字符串写入文件中的相关文章

Java IO把一个文件中的内容以字符串的形式读出来

代码记录(备查): /** * 把一个文件中的内容以字符串的形式读出来 * * @author zhipengs * */ public class FileToString { public static void main(String[] args) { System.out.println(readFileToString()); } private static String readFileToString() { // new 一个空文件,用于获取路径 File dirs = ne

file_put_contents() ——将一个字符串写入文件

语法: int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] ) 参数 描述 filename 必需. 要被写入数据的文件名. 规定要写入数据的文件.如果文件不存在,则创建一个新文件. data 必需.规定要写入文件的数据.可以是字符串.数组或数据流. string,array 或者是 stream 资源 参数 data 可以是数组(但不能为多维数组),这就

描述字符串写入文件

import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Text { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { FileOutputStream out =new Fi

php将数组或字符串写入文件

//将数组保存在文件中 function export_to_file($file, $variable) { $fopen = fopen($file, 'wb'); if (!$fopen) { return false; } fwrite($fopen, "<?php\nreturn ".var_export($variable, true).";\n?>"); fclose($fopen); return true; } //将字符串写入文件 f

小白学开发(iOS)OC_ 字符串写入文件(2015-08-13)

// //  main.m //  字符串写入文件 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /* 将字符串写入到一个文件,并保存 > 需要写入文件的字符串内容

php 字符串写入文件或追加入文件(file_put_contents)

file_put_contents() 函数用于把字符串写入文件,成功返回写入到文件内数据的字节数,失败则返回 FALSE. 使用说明: file_put_contents(file,data,mode,context) 参数说明: file要写入数据的文件名  data 要写入的数据.类型可以是 string,array(但不能为多维数组),或者是 stream 资源 mode可选,规定如何打开/写入文件.可能的值:  1.FILE_USE_INCLUDE_PATH:检查 filename 副

divmod(a,b)函数是实现a除以b,然后返回商与余数的元组、eval可以执行一个字符串形式的表达式、exec语句用来执行储存在字符串或文件中的Python语句

1 #!/usr/bin/env python 2 a = 10/3 3 print(a) 4 #divmod计算商与余数 5 r = divmod(10001,20) 6 print(r) 7 #eval可以执行一个字符串形式的表达式 8 ret = eval("1 + 3") 9 c = eval("a + 60",{"a": 99}) 10 print(ret) 11 print(c) 12 """exec语句

JAVA 以字节流读取文件中的BMP图像

用字节流而不是用JAVA的API函数read()有助于大家理解理解BMP的存储方式哈. 同时,从SQL中读取图片的话,也是用字节流读取,需要自己进行转换的. 顺便保存下代码...下次用就有模板了... 只有24位图的哈.   public Image myRead(String path) throws java.io.IOException {     Image image = null;       int biWidth,biHeight,bicount,biSizeImage,npad

读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数

读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数,面试笔试经常遇到的问题 public class CountStringTest { public static void main(String[] args) { try { //统计E盘下面test.txt中的q字符出现的次数 System.out.println("E盘下面test.txt中的q字符出现的次数为:"); System.err.println(count("E:\\test.txt"