- 浏览: 61240 次
- 性别:
- 来自: 深圳
文章分类
这是要写入的实体对象
开始写入
package com.tij.io.file; import java.io.Serializable; /** * 一个实体对象并且序列化 * @author GYJ * @date 2014-3-22 */ public class EmployeeObject implements Serializable{ private static final long serialVersionUID = -5538384024205531388L; private String name; private String role; private int age; /** * @return the name */ public String getName() { return name; } /** * @param name the name to set */ public void setName(String name) { this.name = name; } /** * @return the role */ public String getRole() { return role; } /** * @param role the role to set */ public void setRole(String role) { this.role = role; } /** * @return the age */ public int getAge() { return age; } /** * @param age the age to set */ public void setAge(int age) { this.age = age; } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return "EmployeeObject [name=" + name + ", role=" + role + ", age=" + age + "]"; } }
开始写入
package com.tij.io.file; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; /** * 把对象转换成文件并保存 * @author GYJ * @date 2014-3-22 */ public class ObjectToFile { /** * 我们可以把一个对象通过流的方式转换成一个文件,我们把这叫做序列化 * <p> 我们可以使用java.io.ObjectOutputStream或者其他的额output对象 * @param args * @throws IOException */ public static void main(String[] args) throws IOException { //要序列化的实体对象 EmployeeObject emp = new EmployeeObject(); emp.setAge(12); emp.setName("gyj"); emp.setRole("leader"); //声明序列化后的名称, 文件保存在项目的根目录下(和src目录平级) FileOutputStream fos = new FileOutputStream("employee.ser"); ObjectOutputStream oos = new ObjectOutputStream(fos); //开始写入 oos.writeObject(emp); System.out.println("we are done"); //关闭流 oos.close(); fos.close(); //result out put============== /*we are done*/ } }
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 748package com.tij.io.file; i ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2371package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1100package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3310package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1985package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1330package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 621package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 945package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1208package com.tij.io.file; i ... -
15、java使用FileNmeFilter列出指定扩展文件
2014-03-18 00:04 719package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1335package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7145package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3699package com.tij.io.file; i ... -
7、java获取文件扩展名
2014-03-17 11:50 3352package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 1005package com.tij.io.file; i ... -
5、java如何实现移动文件、重命名文件
2014-03-16 17:07 1745java.io.File renameTo(File dest ... -
4、java如何删除目录和文件
2014-03-16 16:19 1114package com.tij.io.file; ... -
3、了解java的文件4种分隔符
2014-03-16 15:53 6326java.io.File类中有四种静态分隔符; 分别是sepa ... -
2、java如何删除文件
2014-03-16 15:14 713package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 889在java中可以使用 java.io.file 类来创建 ...
相关推荐
在Java编程中,将对象写入文件是一种常见的数据持久化方式,这有助于在程序运行间或重启后保留数据。这个过程通常涉及到序列化(Serialization)和反序列化(Deserialization)。接下来,我们将深入探讨如何使用Java...
例如,创建直线的函数可以接收起点和终点坐标,然后将其转换成DXF格式的字符串并写入文件。 为了实现这个功能,你可以参考开源项目DXFR2007-master。该项目可能包含了一个名为`DXFWriter.java`的类,用于处理上述...
4. **写入文件**:将填充后的XML字符串写入到`.hbm.xml`文件中。 例如,`CreateTableXml.java`可能包含以下代码片段: ```java import java.io.FileWriter; import java.lang.reflect.Field; import java.util....
在Java中处理DBF文件,我们可以借助特定的库,如JDBF,它提供了读取和写入DBF文件的功能。本篇文章将深入探讨如何使用Java实现DBF文件的读取与创建。 1. **DBF文件格式介绍** DBF文件格式源于dBase,是早期个人...
Java POI库是用于处理Microsoft Office格式文件的强大工具,尤其在读取和写入Excel文件时非常方便。在Web开发中,我们经常需要处理用户上传的文件,MultipartFile是Spring框架提供的一种处理文件上传的接口,它使得...
"Excel列表转化成java对象"的主题就聚焦于这个过程,它涉及到Java对Excel和CSV文件的解析以及数据映射到Java对象的技术。 首先,我们要了解如何在Java中处理Excel文件。Java提供了多种库来处理Excel,如Apache POI...
6. **创建并写入文件**:最后,将Workbook对象写入到指定的文件路径,完成Excel文件的生成。 在实际应用中,这个工具类可能还包含了错误处理、性能优化(如批量写入)以及自定义配置(如行高、列宽、字体样式等)等...
3. **创建Excel文件**:虽然没有直接提供创建新Excel文件的方法,但可以推测,通过实例化`HSSFWorkbook`并使用`FileOutputStream`写入文件即可创建新的Excel文件。 4. **删除Excel文件**:由于没有内建的删除方法,...
首先,我们需要了解Java中用于文件操作的基本类,如`java.io.File`,它提供了创建、读取、写入和删除文件的方法。此外,为了与SharePoint交互,我们需要使用Microsoft提供的客户端对象模型(Client Object Model,...
Java等编程语言提供了丰富的API来读取、写入和操作文件。例如,Java中的`java.io`包提供了`File`类用于文件的创建、删除和重命名,而`BufferedReader`和`BufferedWriter`则用于文本文件的读写。 2. **数据解析**:...
在本场景中,我们探讨的是如何使用Excel宏来生成Java实体类。这是一种高效的方法,尤其在处理大量数据模型时,可以大大节省手动编写代码的时间。 Excel宏生成Java实体类的基本原理是利用Excel表格来定义数据结构,...
java 读取和写入csv文件 (自动提取和转换成对象数据)-附件资源
Java DXF(Drawing Exchange Format)读写涉及...总的来说,Java DXF读写涉及文件解析、数据对象的创建、文件写入等多个步骤,通过使用合适的库可以简化这个过程。理解DXF文件格式和Java I/O操作是实现这一功能的基础。
首先,XML转换为Java实体类的基本原理是通过解析XML文档,创建对应的Java对象。Java中常用的库有JAXB(Java Architecture for XML Binding)和DOM4J等。JAXB是Java SE的一部分,可以自动将XML文档映射到Java对象,...
本话题将探讨如何利用Apache POI库从Excel模板生成带有JPA注解的Java实体类,实现高效的数据模型自动化创建。 Apache POI是一个开源项目,它允许Java开发者读取、写入和修改Microsoft Office格式的文件,包括Excel...
3. **生成代码**:使用Java的`java.io`和`java.nio`包来创建和写入文件。可以使用`FileWriter`、`BufferedWriter`等类来操作文件,将生成的代码写入到指定路径。 4. **处理注释和格式化**:为了提高代码可读性,...
- **保存文件**:将获取的响应内容写入本地文件。可以使用`FileOutputStream`打开目标文件,然后将响应内容写入。 4. **代码示例**: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); ...
例如,写入文件时,先创建`FileWriter`实例,然后通过`BufferedWriter`的`write()`方法写入数据,最后关闭流。读取文件时,使用`FileReader`打开文件,通过`BufferedReader`的`readLine()`方法逐行读取。 在处理...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
8. 整体工作流程:用户可能需要先使用这个工具导入Excel文件,然后程序会解析表格数据,将其转换成JSON格式,并生成对应的Java实体类代码。最后,用户可以选择编译这些Java源代码,以便在Java项目中使用。 这个工具...