`
单一色调
  • 浏览: 83872 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JAVA读取本地txt文件,并将每行数据存入数组

 
阅读更多

JAVA读取本地txt文件,并将每行数据存入数组的方法:

 

/**
 * 读取本地普通文件,将其转化为一个字符串数组
 * @return
 */
public ArrayList<AdShow> getTxt(String filepath){
  try{
	String temp = null;
	File f = new File(filepath);
	String adn="";
   //指定读取编码用于读取中文
	InputStreamReader read = new InputStreamReader(new FileInputStream(f),"GBK");
        ArrayList<String> readList = new ArrayList<String>();
	ArrayList<AdShow> retList = new ArrayList<AdShow>();
	BufferedReader reader=new BufferedReader(read); 
	//bufReader = new BufferedReader(new FileReader(filepath));
	while((temp=reader.readLine())!=null &&!"".equals(temp)){
	    readList.add(temp);
	}
	read.close();
	return retList;
    }catch (Exception e) {
   // TODO: handle exception
  logger.info("读取文件--->失败!- 原因:文件路径错误或者文件不存在");
	e.printStackTrace();
	return null;
	}	
}

 

分享到:
评论

相关推荐

    稀疏数组的实现java代码

    3)将二维数组的有效的数据存入到稀疏数组 &lt;二 &gt;稀疏数组 转 二维数组的思路 1)先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组,比如上面的chessArr2 = int[11][11] 2)在读取稀疏数组后几行的...

    java实现从txt文件读取数据并保存至二维数组及判断其是否是矩阵

    在HIT第一次软件构造的实验中,第一个实验需要题目所述的方法,而在网上寻找的过程中,能够真正使用的方法并不多,于是通过寻求老师及同学帮助,结合网络资料的方法,最终构建出以下代码。 由于本人也是java初学者,...

    java组件类,实现逐行读取doc格式文档的内容,按照年月日分割内容到一个数组中,并将数组打印输出

    使用BufferedReader逐行读取文档内容,并使用正则表达式判断是否包含年月日等信息,将这些信息提取出来存入数组中 最后将数组中的内容逐行打印输出到控制台 如果读取文件时发生异常,会捕获IOException并输出异常...

    把csv文件转化为数组及数组的切片方法

    今天小编就为大家分享一篇把csv文件转化为数组及数组的切片方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    java 编写文件上传类简单易用

    在用户提交请求后,将文件数据和其他表单信息编码并上传至服务器端,服务器端(通常是一个 cgi 程序)将上传的内容进行解 码了,提取出 HTML 表单中的信息,将文件数据存入磁盘或数据库。 -------------------...

    基于Java实现学生选课模拟系统之文件输入输出【100011979】

    首先先创建一个 txt 文件,将实例化好的数组对象即学生选好课的情况写入文件,,并将 System.out.println 内容存储到文件中。 要进行选课操作,我需要从文件中取出我们上边存入的对象,将读取好的放入一个新的列表中,...

    计算机程序设计java语言数字排序问题.docx

    /*将排序后的前10个数存入数组b中*/ } 已知数据文件IN13.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的...

    JAVA 范例大全 光盘 资源

    实例70 读写Properties文件 170 实例71 配置Properties带附件发送邮件 175 实例72 资源国际化(Properties) 179 常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用...

    java 课程 实验

    要求:从键盘输入5本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可以使用Scanner类】 2. ...

    JAVA精华.rar

    //如果不是回车,换行,则将读取的数据存入数组中。 } } } } String类的常用成员方法 1、 构造方法: String(byte[] byte,int offset,int length);这个在上面已经用到。 2、 equalsIgnoreCase:忽略大小写的...

    Java精华(免费版)

    //如果不是回车,换行,则将读取的数据存入数组中。 } } } } String类的常用成员方法 1、构造方法: String(byte[] byte,int offset,int length);这个在上面已经用到。 2、equalsIgnoreCase:忽略大小写的比较,上例...

    java版中国象棋源码-DataStructure:数据结构学习笔记

    将二维数组的有效数据数据存入到 稀疏数组 稀疏数组转原始的二维数组的思路 先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组,比如上面的 chessArr2 = int [11][11] 在读取稀疏数组后几行的数据,并...

    java IO章节的总结

    以上能够直接对数据进行读和写的流叫节点流,但是直接用这些来操作是比较麻烦的,而且一个字节一个字节的对文件处理,对硬盘的读取和存入对硬盘的损伤是很大的,因此需要对这些节点流进行包装,即外套一些处理流来...

    springmvc+spring+mybatis+mysql数据库整合读取磁盘文件存到数据库

    1、本项目为读取E盘根目录下名为new_datad.txt的json数组文件存入数据库 2、大环境 windows操作系统 jdk:1.7.0_21 tomcat7.0 eclipse Mars.2 Release (4.5.2) 数据库:mysql 5.7.12 数据库名 wordpress 编码...

    利用KEPSERVER6 实现写入SQLSERVER.docx

    利用KEPSERVER6 实现写入SQLSERVER.docx

    ASP200问.EXE

    7.如何创建一个ASP文件并浏览其执行结果 第2章 ASP.NET运行模型 12.如何定义变量和判定变量类型 13.什么是变量的作用域 14.如何强制要求显式声明变量 15.如何保留或消除过程调用对变量的影响 16.如何创建和调整...

    《Java基础》实验题和课程设计补充题.doc

    要求: 将个人所得税税率表保存在文件中,从文件中读取税率 并显示在表格组件中。 采 用表格组件显示每月收入值、应缴税额及税后工资等数据,计算总数和平均值。 某年 各月收入写入文件。 图12.1计算工资及所得税 12-8...

    华为编程开发规范与案例

    接口类问题(B类)-指设计、编码中出现的函数和环境、其他函数、全局/局部变量或数据变量之间的数据/控制传输不匹配的问题,在系统中起重要作用,将导致模块间配合失效等严重问题; 维护类问题(C类)-指设计、...

Global site tag (gtag.js) - Google Analytics