写入文档、并读取文档

class Man implements java.io.Serializable{

  private int id;
  private String name;
  private String gender;
  public Man(){

  }
  public Man(int id, String name, String gender) {
    super();
    this.id = id;
    this.name = name;
    this.gender = gender;
  }
  public int getId() {
    return id;
  }
  public void setId(int id) {
    this.id = id;
  }
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public String getGender() {
    return gender;
  }
  public void setGender(String gender) {
    this.gender = gender;
  }
  @Override
  public String toString() {
    return "Man [id=" + id + ", name=" + name + ", gender=" + gender + "]";
  }

}

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.OutputStream;

public class ManTest {
  public static void write(Man m){
    OutputStream out = null;
    ObjectOutputStream objOut = null;

    try {
      out = new FileOutputStream("obj.txt");
      objOut = new ObjectOutputStream(out);
      objOut.writeObject(m);
    } catch (Exception e) {
      e.printStackTrace();
    }finally{
      try {
        objOut.close();
        out.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }

}

public static void main(String[] args){
  write(new Man(1,"张三","男"));
  }

}

//读取

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;

public class ManTest {

  public static Man read(){
    Man m = null;
    InputStream in = null;
    ObjectInputStream objIn = null;

    try {
      in = new FileInputStream("obj.txt");
      objIn = new ObjectInputStream(in);
      m = (Man)objIn.readObject();
    } catch (Exception e) {
      e.printStackTrace();
    }finally{
      try {
         objIn.close();
         in.close();
      } catch (IOException e) {
         e.printStackTrace();
      }
    }
    return m;
}

  public static void main(String[] args){
    Man m = read();
    System.out.println(m);
  }

}

时间: 2025-01-16 20:04:37

写入文档、并读取文档的相关文章

WinCE的C#中使用StreamReader 来读取TXT文档,读取文本文档。

using System.IO; private void button1_Click(object sender, EventArgs e) { string strFilePath = ""; OpenFileDialog fd = new OpenFileDialog(); fd.Filter = "文本文件(*.txt)|*.txt|All files (*.*)|*.*"; //过滤文件类型 //fd.InitialDirectory = Applicat

C#生成PDF文档,读取TXT文件内容

using System.IO;using iTextSharp.text;using iTextSharp.text.pdf; //需要在项目里引用ICSharpCode.SharpZipLib.dll和itextsharp.dllpublic string TxtFilePath;public string SavePdfPath;//保存PDF的路径 #region 读取TXT内容        private string ReadXieyi(string FilePath)      

读取文档数据的各列的每行中

读取文档数据的各列的每行中 1.该文件的内容被读 [[email protected] leekwen]# cat userpwd 1412230101 ty001 1412230102 ty002 1512430102 ty003 1511230102 ty004 1411230102 ty002 1411240102 yt005 1412290102 yt012 1510230102 yt022 1512231212 yt032 2.脚本命令 [[email protected] leekw

可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取)

可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) 分类: SharePoint2011-12-23 14:44 1584人阅读 评论(0) 收藏 举报 文档sharepointurl测试stringforms 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) 1.在部署的sharepoint网站中新建一个名为“测试文档库”的文档库,并添加各级的子文件夹和子文件,用于测试 2.在VS2010中新建空

从多个XML文档中读取数据用于显示webapi帮助文档

前言: 你先得知道HelpPageConfig文件,不知道说明你现在不需要这个,所以下文就不用看了,等知道了再看也不急.当然如果你很知道这个,下文也不用看了,因为你会了. 方法一: new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/Documentation.xml")) 替换成 new XmlDocumentationProvider("PluginsFolder/*.xm

C++中string类及文件流类(ofstream,ifstream)的基本操作---按行读取文档

先说明一个问题:java构建对象只能使用new的方法,而C++则不然. 下面代码实现读取test.txt文件中的内容并显示,同时将某一个字符串输入到文件test1.txt中. 函数getline(ifstream& param1, string& param2);按行读取文档,若处于文件尾部,返回false. 函数object.c_str();将字符串转换成字符数组,返回指针. 其它函数的使用请参照程序. // test_max.cpp : 定义控制台应用程序的入口点. // #inclu

VC++ 从文档中读取数据

void 类名::ReadData() { CStdioFile file; CFileException exp; char* old_locale=_strdup(setlocale(LC_CTYPE,NULL) ); setlocale( LC_CTYPE,"chs"); if(file.Open(_T("c:\\MiniMenu.mnu"),CFile::typeText|CFile::modeRead,&exp) == FALSE) { CStri

Python 实现操作文档的读取,续写,覆盖重写自动备份

# coding:utf-8 import time   # 备份文件的时间格式化和操作暂停使用 import shutil   # 作为文件备份使用 # 需求说明 """ # 需求: #     1.可输入文档路径名称: #     2.文本自动换行输入: #     3.文本自动保存: #     4.可读取文本 #     5.可覆盖重写: #     6.若覆盖重写,则备份之前的文件. """ # 定义读取文档函数 def read_te

Winform读取文档。然后创建,奇数行保存一个文档,偶数行保存一个文档

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Text.RegularExpressions; namespace TextModify

AJAX实现简单的读取文本文档内容到网页--AJAX

效果图: Demo.html: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="keywords" content=""/> <meta name="description" content=""/> <title