精华内容
下载资源
问答
  • 主要介绍了java把字符串写入文件里的简单方法,这是跟一个外国朋友学的代码,需要的朋友可以参考下
  • java字符串写入文件三种方式的实现1、使用filewriterstring str="hello world!";filewriter writer;try {writer = new filewriter("e:/token.txt");writer.write(str);writer.flush();writer.close();} catch ...

    java字符串写入文件三种方式的实现

    1、使用filewriter

    string str="hello world!";

    filewriter writer;

    try {

    writer = new filewriter("e:/token.txt");

    writer.write(str);

    writer.flush();

    writer.close();

    } catch (ioexception e) {

    e.printstacktrace();

    }

    2、使用fileoutputstream

    file txt=new file("e:/log1.txt");

    if(!txt.exists()){

    txt.createnewfile();

    }

    byte bytes[]=new byte[512];

    bytes=str.getbytes();

    int b=bytes.length; //是字节的长度,不是字符串的长度

    fileoutputstream fos=new fileoutputstream(txt);

    fos.write(bytes,0,b);

    fos.write(bytes);

    fos.close();

    3、使用fileoutputstream追加写入文件

    fileoutputstream fos = new fileoutputstream("e:/log.txt",true);

    //true表示在文件末尾追加

    fos.write(log.getbytes());

    fos.close();

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    希望与广大网友互动??

    点此进行留言吧!

    展开全文
  • 一、Filewriter与File——-将字符串写入文本文件二、InputStream与OutputStream 输入与输出串流三、ObjectOutputStream与ObjectInputStreamObjectOutputStream将Java对象的基本数据类型和图形写入OutputStream。...

    一、Filewriter与File——-将字符串写入文本文件

    二、InputStream与OutputStream 输入与输出串流

    三、ObjectOutputStream与ObjectInputStream

    ObjectOutputStream将Java对象的基本数据类型和图形写入OutputStream。可以使用ObjectInputStream读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。

    将序列化的对象写入文件

    1、将序列化的对象写入文件

    FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建

    2、创建ObjectOutputStream

    ObjectOutputStreamos=newObjectOutputStream(fileStream);

    3、写入对象

    os.writeObject(one);//one是一个对象实例的引用名

    4、关闭ObjectOutputStream

    os.close

    ObjectInputStream用于解序列化

    解序列化

    1、创建FileInputStream

    FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);

    2、创建ObjectInputStream

    ObjectInputStreamos=newObjectInputStream(fileStream);

    3、读取对象

    Objectone=os.readObject();

    4、转换对象类型

    Modelelf=(Model)one;//Model是one对象的类名称

    5、关闭ObjectInputStream

    os.close();

    总结

    以上就是本文关于Java将字符串写入文本文件代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持

    原文链接:https://www.2cto.com/kf/201712/705559.html

    展开全文
  • publicvoidwrite(){StringfileName="c:/test.dat";...try{//将DataOutputStream与FileOutputStream连接可输出不同类型的数据//FileOutputStream类的构造函数负责打开文件test.dat,如果文件不存在,//则创建一个新的...

    public void write()

    {

    String fileName="c:/test.dat";

    int value0=255;

    int value1=0;

    int value2=-1;

    try

    {

    //将DataOutputStream与FileOutputStream连接可输出不同类型的数据

    //FileOutputStream类的构造函数负责打开文件test.dat,如果文件不存在,

    //则创建一个新的文件,如果文件已存在则用新创建的文件代替。然后FileOutputStream

    //类的对象与一个DataOutputStream对象连接,DataOutputStream类具有写

    //各种数据类型的方法。

    DataOutputStream out=new DataOutputStream(new FileOutputStream(fileName));

    out.writeInt(value0);

    out.writeInt(value1);

    out.writeInt(value2);

    out.close();

    } catch (Exception e)

    {

    e.printStackTrace();

    }

    }

    我不知道你要输出的文件格式是什么,如果是dat类型的二进制文件,可以用上面的方法输出,另外如果是要对象到二进制文件,可以让对象实现Serializable接口,然后用ObjectOutputStream将对象输出

    展开全文
  • importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.StringReader;importjava.util.Date;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers....

    packagedemo;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.StringReader;importjava.util.Date;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.ParserConfigurationException;importjavax.xml.transform.OutputKeys;importjavax.xml.transform.Transformer;importjavax.xml.transform.TransformerFactory;importjavax.xml.transform.dom.DOMSource;importjavax.xml.transform.stream.StreamResult;importorg.w3c.dom.Document;importorg.xml.sax.InputSource;importorg.xml.sax.SAXException;public classDocXml {public static voidmain(String[] args) {

    String s1= "<?xml version=\"1.0\" encoding=\"utf-8\"?>1523978382096.jpg%5C%22

    百度

    ";

    Document doc=str2Document(s1);

    String fileName= "E:\\learn\\a.html";

    createXml(fileName, doc);

    }public staticDocument str2Document(String xmlStr) {

    Document doc= null;

    StringReader sr= newStringReader(xmlStr);

    InputSource is= newInputSource(sr);

    DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();

    DocumentBuilder builder;try{

    builder=factory.newDocumentBuilder();

    doc=builder.parse(is);

    }catch(ParserConfigurationException e) {

    System.out.println("ParserConfiguration错误"+e);

    }catch(SAXException e) {

    System.out.println("SAX错误"+e);

    }catch(IOException e) {

    System.out.println("IO错误"+e);

    }returndoc;

    }public synchronized static voidcreateXml(String fileName, Document document) {

    System.out.println("============进入生成xml方法:" + new Date().toLocaleString() + "=================");try{//判断文件是否存在,如存在就删掉它

    File file = newFile(fileName);if(file.exists()) {

    file.delete();

    System.out.println("==============删除xml文件==============");

    }/**将document中的内容写入文件中*/TransformerFactory tFactory=TransformerFactory.newInstance();

    Transformer transformer=tFactory.newTransformer();

    transformer.setOutputProperty(OutputKeys.ENCODING,"UTF-8");

    transformer.setOutputProperty(OutputKeys.INDENT,"yes");

    DOMSource source= newDOMSource(document);

    StreamResult result= new StreamResult(newFileOutputStream(fileName));

    transformer.transform(source, result);

    System.out.println("--------------------------------" + "更新 XML文件成功" + "-------------------------------------");

    }catch (finalException exception) {

    System.out.println("更新" + fileName + "出错:"+exception);

    }

    System.out.println("============退出生成xml方法:" + new Date().toLocaleString() + "=================");

    }

    }

    展开全文
  • 点击上方“千锋Java学院”...有什么不懂可以加小千微信进行讨论★面试准备工作,拆分、融入到平时每天如何将字符串写入文件?参考答案:package constxiong.interview;import java.io.FileOutputStream;import ja...
  • 点击上方“千锋Java学院”...有什么不懂可以加小千微信进行讨论★面试准备工作,拆分、融入到平时每天如何将字符串写入文件?参考答案:package constxiong.interview;import java.io.FileOutputStream;import ja...
  • 指定的字符串: 白天走在街道上,伸手不见五指,周围的建筑全被雾笼罩了,在家里通过窗户往外望去,外面就像仙境一般,雾所有的东西都淹没了,能看到的,只有白色的雾。! 文件名是text.txt,下面就是java代码: ...
  • 回答(13)2 years ago如果你喜欢Groovy语法,你可以使用Pimp-My-Library设计模式将它带到Scala:import java.io._import scala.io._class RichFile( file: File ) {def text = Source.fromFile( file )(Codec.UTF8)....
  • 把字符串写入文件,在结尾追加内容,利用的是printWriter.println(String s); package com.file; import java.io.File; import java.io.FileWriter; import java.io.
  • 本例使用通道不同长度的字符串写入文件中,为了方便从文件中恢复字符串,将每个字符串的长度写入到文件中紧靠字符串本身前面的位置,这可以告知在读取字符串之前字符串中存在的字符数目,也可以使用视图缓冲区来...
  • 练习一:需求:ArrayList集合中的字符串数据写入到文本文件。要求:每一个字符串元素作为文件中的一行数据思路:1:创建ArrayList集合2:往集合中存储字符串元素3:创建字符缓冲输出流对象4:遍历集合,得到每一个字符...
  • java"] import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.....
  • importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io...package erjinzhi;import jav...
  • import java.io.*; import java.util.List; public class ExportFileUtils { public static void writeFile(String tmp, String filePath) throws IOException { BufferedWriter out = null; try { ou
  • 我需要使用java nio将巨大的字符串写入(附加)到平面文件。编码为ISO-8859-1。目前,我们正在编写如下图所示。有没有 更好的 方法可以做到这一点?public void writeToFile(Long limit) throws IOException{String ...
  • ArrayList集合中的字符串数据写入到文本文件。要求:每一个字符串元素作为文件中的一行数据 思路: 1:创建ArrayList集合 2:往集合中存储字符串元素 3:创建字符缓冲输出流对象 4:遍历集合,得到每一个字符...
  • import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.StringReader; import java.util.Date; import javax.xml.parsers.DocumentBuilder...
  • 给定一个字符串,必如"yekmaakkccekymbvb",求字符串中有多少种字符以及每个字符的个数;结果写入D盘名为test的文本文件中;读出刚才写入test文本文件的内容。
  • Java字符流 Reader WriterReader字符输入流 Writer字符输出流 专门用于字符的形式读取和写入数据步骤 1 : 使用字符流读取文件FileReader 是Reader子类,以FileReader 为例进行文件读取package 步骤 2 : 使用字符...
  • java如何将读取的文件的指定字符串大写比如我想读取一个名为test.txt的文件,然后我指定将文件中出现的所有“hello”这个单词都大写,然后写入test.txt这个文件,也可以写入一个新文件。这该怎么写啊?我自己尝试了...
  • 第一种办法可以通过字符串,也就是先错误信息写入字符串,再将字符串写入文件 import java.io.*; public class Demo { public static void main(String[] args) throws Exception{ try{ throw new ...
  • 本程序来详细的介绍关于java删除字符串中的空格、回车、换行符、制表符程序实例,有需要学习的朋友可参考参考。... 所以再将String对象写入文件时,换行符应该n写完整成rn 代码如下 复制代码 import java.util.r...
  • import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader;...import java.io.FileWriter;... * 已知s.txt文件中有这样的一个字符串
  • 匿名用户1级2017-06-19 回答给你写了一个大概进行参考, 你可以自己写的加密封装成一个方法,然后让下面的代码调用importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;//本来继承与JFrame窗体,实现了事件...
  • (其实对于字节的操作,在java网络的编程中用得比较多,如果中间牵涉到数据是按字节传输的时候,对于字节操作是需要很细致的,这个时候如何字节跟字符串互换,然后进行相识的操作在解析数据,这里面有很多问题,写....
  • 1.把一个文件中的字符串排序后再写入另一个文件 ...分析: A: 把s.txt这个文件给做出来 B: 读取该文件的内容,存储到一个字符串中 C: 把字符串转换为字符数组 D: 对字符数组进行排序 E:把排序后的...
  • (其实对于字节的操作,在java网络的编程中用得比较多,如果中间牵涉到数据是按字节传输的时候,对于字节操作是需要很细致的,这个时候如何字节跟字符串互换,然后进行相识的操作在解析数据,这里面有很多问题,写....
  • 获得的字符串写入一个临时文件中,然后编译它,在调用其中的函数。我们要转换的字符串构造一个完整的类:如果方法是有返回值的.则:publicobjecteval(stringstr){//生成java文件strings="classtemp{";s+="objectrt...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 268
精华内容 107
关键字:

java把字符串写入文件

java 订阅