`
gstarwd
  • 浏览: 1526951 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

文件的操作。。。行数据封装

阅读更多
 140100171101 太原市公安局特警支队行政处装备技术科 0
 140100171100 太原市公安局法制处 0
 140100171101 太原市公安局特警支队行政处装备技术科 0
 140100180000 太原市公安局法制处 0
 140100180100 太原市公安局法制处秘书科 0
 140100180100 太原市公安局法制处秘书科 0
 
 
 
 
 
 
 
 
 
 
 
 

4楼

java.util 
类 ResourceBundle
可以看看这个类

6楼

文件流

220.168.169.*

7楼

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class FileOperator {
public List<DataRow> readFile(String filepath){
List<DataRow> result = new ArrayList<DataRow>();
try {
FileReader fr = new FileReader(filepath);
BufferedReader br = new BufferedReader(fr);
String line;
while((line=br.readLine())!=null){
DataRow dr = new DataRow();
String[] row = line.split(" ");
dr.setCode(Long.parseLong(row[0]));
dr.setName(row[1]);
dr.setFlag(Integer.parseInt(row[2]));
result.add(dr);
}
} catch (FileNotFoundException e) {
return null;
} catch (IOException e) {
return null;
}
return result;
}

public static void main(String[] args){
List<DataRow> list = new FileOperator().readFile("D:\\data.txt");
for(DataRow row : list){
System.out.println(row.getCode()+row.getName()+row.getFlag());
}
}
}

class DataRow
{
long code;
String name;
int flag;

String getName() {
return name;
}
void setName(String name) {
this.name = name;
}
int getFlag() {
return flag;
}
void setFlag(int flag) {
this.flag = flag;
}
void setCode(long code){
this.code = code;
}
long getCode(){
return code;
}
}

文件行必须以
140100180100 太原市公安局法制处秘书科 0
不能多空格也不能少空格
分享到:
评论

相关推荐

    封装了C语言文件操作的库

    在C语言中,文件操作是程序与外部数据交互的关键部分。C语言提供了丰富的标准库函数来处理文件,包括打开、关闭、读取、写入等操作。为了方便使用,开发者经常将这些函数封装成库,使得文件操作更加简洁高效。本主题...

    C语言文件操作函数的封装

    通过封装,我们可以创建更加高级的文件操作功能,如读取配置文件、保存数据到二进制文件、日志记录等。在实际开发中,理解并熟练掌握这些封装技术对于编写高效且易于维护的C语言程序至关重要。通过阅读提供的“C语言...

    映射文件操作封装类

    映射文件操作封装类是一种在程序设计中常用的技术,它主要应用于大容量数据处理和高效内存管理。在Windows操作系统中,映射文件(Memory-Mapped File)是一种将磁盘文件映射到进程地址空间的技术,使得文件内容可以...

    视音频数据PS封装文件

    理解这些细节对于进行视音频数据处理,特别是进行封装、传输和解码操作时,是非常基础且重要的知识。在实际应用中,例如高清数码摄像机的MPEG2-HD格式文件,通常以"MPEG2-PS"保存,而AVCHD格式的高清摄像机会以.M2TS...

    C# 用于操作Windows INI 文件的封装类

    在Windows编程中,INI文件是一种常见的配置文件格式,它用于存储应用程序的设置和配置信息。...总的来说,`IniFile.cs`封装类提供了方便的接口,使得在C#程序中操作INI文件变得简单易行,大大简化了对配置信息的管理。

    POI操作EXCEL文件的简单封装

    本篇文章将深入探讨如何使用Apache POI对Excel文件进行简单的封装,以便在Java项目中更方便地操作Excel数据。 首先,我们需要了解Apache POI的基本概念。POI提供了HSSF和XSSF两个API,分别用于处理老版本的BIFF8...

    Qt 基于QFile 读写ini文件(包含QFile读取行,修改行数据,删除行数据)

    在Qt框架中,QFile类是用于处理本地文件的...总之,Qt中的QFile类提供了底层的文件操作能力,通过它我们可以实现对ini文件的精细化控制,虽然相比QSettings增加了编写代码的工作量,但在特定情况下能提供更高的灵活性。

    配置文本文件读取封装

    5. **封装**:在编程中,封装是将数据和操作数据的方法打包在一起的机制,形成一个独立的单元,如类。这样可以提高代码的复用性和维护性。对于配置文件读取,封装意味着创建一个类,它负责打开文件、逐行读取、解析...

    一个封装好的ini文件操作类

    这里我们关注的是一个在VC(Visual C++)环境下封装好的ini文件操作类,它使得开发者能够方便地对ini文件进行读取和写入操作。 IniFile类通常包含以下几个主要功能: 1. **初始化**:类的构造函数可能接受文件路径...

    关于媒体文件和封装的一些资料

    在实际操作中,我们可能会遇到需要转换封装格式的情况,例如将一个MKV文件转换为MP4以便在移动设备上播放。这通常可以通过视频转换工具实现,如HandBrake或FFmpeg,它们能够解析源文件的封装格式,重新封装并选择...

    POI操作Excel的封装

    这样的封装层可以使开发人员专注于业务逻辑,而无需关心底层的文件操作细节。同时,由于使用了反射和约定,它可以很好地适应变化的需求,增加代码的可维护性和可复用性。通过这种方式,即使对POI不熟悉,也能轻松地...

    FastDFS文件服务器操作接口封装java版本

    FastDFS文件服务器操作接口封装jjava版本,添加自定义文件数据,修复断点续传metadata无法修改问题

    ffmpeg3.4.1 将YUV数据封装成Mp4文件

    在FFmpeg中,你可以使用C++ API来实现各种功能,包括将YUV数据封装成MP4文件。标题提到的"ffmpeg3.4.1 将YUV数据封装成Mp4文件",涉及到的关键步骤包括初始化、编码和反初始化。以下是对这些过程的详细解释: 1. **...

    Qt sqlite 数据库操作封装

    事务操作在数据库操作中至关重要,因为它们确保了数据的一致性。在Qt中,我们可以通过`begin()`开始一个事务,`commit()`提交事务,`rollback()`回滚事务。例如: ```cpp db.transaction(); // 开始事务 // 执行一...

    Qt操作excel文件,基于QAxObject的封装,适用windows系统.zip

    在本文中,我们将深入探讨如何使用Qt框架在Windows操作系统中操作Excel文件,特别是基于QAxObject的封装。这个主题对于那些正在进行计算机类毕业设计的学生来说非常有用,因为Qt是一个跨平台的应用程序开发框架,而...

    文件上传的封装

    在IT行业中,文件上传是Web应用中非常常见...总的来说,"文件上传的封装"是一项涵盖前端和后端技术的任务,涉及到文件操作、安全验证、存储策略等多个方面。理解和掌握这部分知识对于任何Web开发者来说都是至关重要的。

    db 数据封装

    "db 数据封装"这一主题涉及到将数据库操作进行抽象化和模块化的技术,目的是提高代码的复用性、可维护性和性能。这里,我们讨论的是一个由开发者自定义的数据源封装,它支持多数据库访问,并且内部实现了线程池,...

    文件映射封装类

    总之,"文件映射封装类"是为了简化跨平台的文件映射操作而设计的,它将复杂的系统调用封装在易于使用的类中,使得开发者可以更高效、安全地利用文件映射功能。通过理解mymmapw.cpp、mymmapu.cpp、mymmapu.h和mymmapw...

    安卓文件下载上传解压相关-一个封装好的可以上传下载提交数据封装好了直接调用.rar

    8. **安全与优化**:在进行文件操作时,需要注意文件的安全性,避免路径遍历攻击等风险。同时,对网络请求进行优化,比如使用缓存策略、断点续传等,可以提高用户体验和效率。 由于资源文件无法直接查看,具体实现...

    c++实现的avi文件封装类

    本文将深入探讨如何使用C++来实现一个AVI(Audio Video Interleave)文件封装类,以处理多种编码格式的视频数据。 AVI是由微软开发的一种音频视频文件格式,它允许同步存储音频和视频数据。AVI文件采用RIFF...

Global site tag (gtag.js) - Google Analytics