package date0524_data流; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; public class Projict { public static void main(String[] args) { File file = new File("abc.txt"); Student s=new Student("iteye",(byte)19,'m'); s.writeFile(file); s.name="csdn"; s.print(); s.readFile(file); System.out.println("*****************"); s.print(); } } class Student { public String name;//为了测试方便,这里设置属性为public public byte age; public char sex; public Student(String name,byte age,char sex) { this.name=name; this.age=age; this.sex=sex; } public void readFile(File f) { try { FileInputStream fis = new FileInputStream(f); DataInputStream dis=new DataInputStream(fis); name=dis.readUTF(); age=dis.readByte(); sex=dis.readChar(); fis.close(); } catch (Exception e) { e.printStackTrace(); } } public void writeFile(File f) { try { FileOutputStream fos=new FileOutputStream(f); DataOutputStream dos=new DataOutputStream(fos); dos.writeUTF(name); dos.write(age); dos.writeChar(sex); dos.flush(); fos.close(); } catch (Exception e) { e.printStackTrace(); } } public void print() { System.out.println("name:"+name); System.out.println("age:"+age); System.out.println("sex:"+sex); } }
代码很简单就不解释了
相关推荐
同样,它也可以从文件读取字节流并反序列化为原来的对象。直接保存和读取简单,但不适用于跨平台环境,且不易于人类阅读。 ```csharp using System.IO; using System.Runtime.Serialization.Formatters.Binary; ...
本文主要介绍了使用 C# 将文件保存到数据库中或者从数据库中读取文件的方法。下面将详细介绍该知识点。 一、保存文件到数据库中 在实际开发中,我们经常需要将文件保存到数据库中,以便于后续的使用。将文件保存到...
保存对象到数据库中非常简单,只需要调用`store()`方法: ```java public class TestDBBean { private String name; private int age; // getters and setters... public static void main(String[] args) { ...
在这个场景下,我们关注的是如何从CSV(Comma Separated Values)文件中读取特定数据,并将其保存到TXT文件中。CSV是一种常见的文件格式,用于存储表格数据,如电子表格或数据库,以纯文本形式方便交换。下面将详细...
Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数 Container container=getContentPane(); //得到容器 Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标 ...
在C++编程中,读取和保存txt格式的数据文件是一项基本技能,对于处理文本数据尤其重要。本教程将深入探讨如何使用C++实现这一功能,让你轻松掌握这一基础操作。 首先,我们需要理解C++中与文件操作相关的库,主要是...
3. **将二进制流转换为文件**:将获取的字节数组转换回文件,并保存到磁盘或直接提供给用户下载。 ##### 示例代码(SQL Server): ```csharp using System.IO; using System.Data.SqlClient; // 创建数据库连接和...
同样地,调用`ShowDialog`方法会显示文件保存对话框,如果用户选择了某个文件并点击了“保存”按钮,则返回`DialogResult.OK`,此时可以通过`FileName`属性获取指定文件的完整路径。 #### 5. 写入文件内容 ```...
2. 读取头信息:如果DAT文件包含头部信息(如图像的宽度、高度、颜色深度等),需要先读取并解析这些信息。 3. 解压数据:根据文件格式,可能需要使用如GZip或Deflate等压缩算法进行解压。 4. 重构图像数据:将解压...
这个工具类主要用于将数据类文件存储到本地磁盘,并且能从磁盘中读取数据文件,将读取的数据自动填充到对应的数据对象中,这在进行参数配置或其他需要持久化数据的场景中非常常见。 首先,我们需要理解数据对象的...
这个过程通常涉及递归地创建多级目录结构,并将其保存到文件以便于后续读取和重建。接下来,我们将深入探讨如何实现这个功能,以及相关的重要知识点。 首先,我们需要理解目录树的概念。目录树是一种数据结构,它...
`objectXmlEncoder`方法用于将`obj`写入`output.xml`,而`objectXmlDecoder`则读取该文件并返回一个包含反序列化对象的列表。 `ObjectToXMLUtil`工具类的`objectXmlEncoder`方法首先创建一个`FileOutputStream`以...
以下详细介绍了如何在Java中将对象保存到文件以及从文件中读取对象。 **一、对象的序列化** Java中的序列化是将对象转换为字节流的过程,这样就可以将对象保存到文件或者在网络上传输。要实现这个功能,对象所属的...
在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...
3. 使用`FileInputStream`和`ObjectInputStream`从文件中读取对象,创建新的`Calendar`对象`cloneCalendar1`和`cloneCalendar2`。 4. 验证`cloneCalendar1`和`cloneCalendar2`的日期是否与原始对象相同,从而确认...
在VB(Visual Basic)编程中,读取和保存...综上所述,VB中的文件读取和保存可以通过传统方法和文件系统对象实现。根据具体需求和项目规模,选择合适的方法至关重要。熟练掌握这些技术,将有助于提升VB编程的综合能力。
总之,C#中处理DXF文件需要对DXF格式有深入理解,并借助第三方库来实现读取、合并和保存操作。在实际开发中,需要对可能出现的错误进行调试,并持续优化代码以提高性能和稳定性。不断学习和实践,才能在CAD编程领域...
以上就是从数据库表中读取内容并生成SQL文件,再解析执行此文件的整个流程。这个过程在数据库备份、数据迁移、测试数据生成等场景中非常常见。通过熟练掌握这些步骤,开发者可以更加灵活地处理数据库数据。
在IT领域,尤其是计算机视觉和多媒体处理中,视频文件的读取与保存是至关重要的操作。OpenCV(开源计算机视觉库)是一个强大的工具,广泛应用于图像和视频处理任务。在这个主题中,我们将深入探讨如何使用OpenCV在...
这篇描述提到的程序是关于如何从两个文件中读取数据,将这些数据相加,然后将结果写入到第三个文件中。下面将详细解释这个过程涉及的C++知识点,以及如何实现这样的功能。 1. **文件操作**:C++通过`fstream`库来...