- 浏览: 168238 次
- 性别:
- 来自: 武汉
文章分类
最新评论
1、文件的读取操作
File file = new File(fileName); BufferedReader reader = null; try { System.out.println("以行为单位读取文件内容,一次读一整行:"); reader = new BufferedReader(new FileReader(file)); String tempString = null; int line = 1; // 一次读入一行,直到读入null为文件结束 while ((tempString = reader.readLine()) != null) { // 显示行号 if(tempString.trim().equals("")) fw.write(tempString+"\r\n"); else if(tempString.indexOf("-")>-1) fw.write(tempString+"\r\n"); else fw.write(tempString+"→"+"\r\n"); } reader.close();
如遇读取乱码可以改成
File file = new File("D:\\eee.txt"); try { System.out.println("以行为单位读取文件内容,一次读一整行:"); FileInputStream fileInputStream = new FileInputStream(file); InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "GBK"); BufferedReader br = new BufferedReader(inputStreamReader); String tempString = null; int line = 1; // 一次读入一行,直到读入null为文件结束 while ((tempString = br.readLine()) != null) { if(tempString.length() == 1) name1.add(tempString); else if(tempString.length() == 2) name2.add(tempString); else if(tempString.length() == 3) name3.add(tempString); else if(tempString.length() == 4) name4.add(tempString); else if(tempString.length() == 5) name5.add(tempString); else if(tempString.length() == 6) name6.add(tempString); else name7.add(tempString); } br.close(); }catch (Exception e) { }
2、文件的写入操作
File f = new File("liufen.txt"); if(!f.exists()) f.createNewFile(); FileWriter fw = new FileWriter(f,true); for(int k=0;k<carInfo.size();k++){ fw.write(carInfo.get(k).getCar().get(6)+"\r\n"); } fw.flush(); fw.close();
发表评论
-
机器学习----逻辑回归
2016-02-19 12:12 786这节学习的是逻辑回归 ... -
通用广告推荐,团购推荐,商户推荐,商品推荐数据算法框架
2015-09-01 16:51 610本章介绍的是简单的多维权重算法以广告为例, 广告有很多属性 ... -
算法程序-通过log重现计算过程
2015-08-17 14:56 1521核心算法类 public class ShopScorer ... -
机器学习算法模型(一)
2015-08-04 12:45 806之前介绍了通用的经验型权重配置算法,但是仍然无法对200多个 ... -
商品名匹配算法
2012-12-17 10:23 1747商品名组成为 品牌+型号(规格)+形容词(颜色)+商品简称+ ... -
求点到曲线的最短距离 垂直逼近算法
2012-08-20 11:13 5748y = ln(x) + Math.pow(x,0.000333 ... -
牛顿迭代--高斯方程求解
2012-08-20 10:59 3006y = alnx + x + x*x + x *x *x + ... -
价格弹性指数 价格与销量模型
2012-07-30 10:35 3686在当今电子商务越来越热的情况下,价格战与利润是一个关键点,价格 ... -
float 导致的计算精确度问题
2012-05-31 14:04 1124java 中float 计算精确度问题,解决方法是利用Bi ... -
价格与销量的关系 JAVA实现该算法 最小二乘法
2012-04-05 17:47 1464由于方程式不方便编辑,一切都在附件的图片和word文档上 -
对URL非法字符进行转义
2012-03-15 15:45 1233url=“http://www.baidu.com?body= ... -
JAVA 读取CSV文件
2012-03-12 16:40 13621、读取CSV文件只从第二行开始读取,忽略标题的,包文件自己搜 ... -
OPI 导出EXCEL(JAVA 应用程序非WEB导出)
2012-03-12 16:39 16771、直接是工具类调用静态方法 import java.io. ... -
JSP 无模板导出功能实现
2012-02-16 10:26 890HttpServletResponse response = ... -
lucene 分词解析器 将商品名全部切成各种词方便匹配
2012-01-10 16:22 15871、附件附上中文解析器的相关包 2、代码 package ... -
导出EXCEL常用工具类
2011-11-18 15:06 13071、接口 package com.yihaodian. ... -
抓取网站全站信息,并导出数据为EXCEL
2011-11-18 13:21 988现在以https://www.mann-hummel.com/ ... -
排序算法,从大到小
2011-11-11 10:51 8711、得到list中最大的那个值 public OppoSit ... -
正则表达式提取特定字符串内的特定内容
2011-09-28 09:16 1532我在@京东商城 发现了一个非常不错的商品:七彩云南 寿 熟饼3 ... -
用递归算法查找父节点下的所有叶子节点
2011-09-13 16:31 9557父节点 ----叶子节点 ----子节点一 ------ ...
相关推荐
在Java编程语言中,文件操作是一项基础且至关...以上就是关于"Java实现文件复制,File文件读取,写入,IO流的读取写入"的主要知识点。通过理解并熟练应用这些概念和方法,开发者可以有效地处理Java环境中的文件操作。
Java 读取Excel写入值是一项...这就是使用jxl库在Java中读取和写入Excel的基本步骤。当然,jxl库还支持更复杂的操作,如格式化单元格、合并单元格、处理公式等。在实际应用中,可以根据需求进一步探索这些高级功能。
在读取和写入操作中,都包含了对可能抛出的异常(如FileNotFoundException和IOException)的处理,以及对资源(如CsvReader和CsvWriter)的关闭操作,这是非常重要的,可以避免资源泄露和错误。 ```java catch ...
本篇文章将深入探讨如何使用POI进行Excel的读取和写入操作。 首先,要使用Apache POI,你需要在项目中添加相应的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.apache.poi...
本篇文章将详细探讨这两种文件的读取和写入方法,以及如何在实际开发中应用。 XML是一种可扩展标记语言,其设计目标是为了传输和存储数据,而不是用于显示数据。XML文件由一系列元素构成,每个元素可以有子元素、...
这里我们将深入探讨如何使用Java和jxl库来实现从一个Excel文件读取数据并将其写入到另一个Excel文件的过程。 首先,`jxl.jar`是Java Excel API(jxl)的库文件,它提供了一个方便的接口来读取、写入和修改Excel文件...
javaIO简单的写入读取文件是Java编程语言中最基本的文件操作。下面我们将详细介绍javaIO简单的写入读取文件的知识点。 一、 文件写入 文件写入是指将数据从程序中写入到文件中。Java中提供了多种文件写入方式,...
在Java编程语言中,文件的读取和写入是基础且重要的操作,广泛应用于数据存储、日志记录、配置文件处理等场景。本主题将详细阐述如何使用`FileReader`和`BufferedReader`以及`FileWriter`进行文本文件的读写,并通过...
本资源包集合了使用Java进行Excel读取、写入等操作所需的全部jar文件,且这些jar文件已更新至最新版本,支持Excel 2013的格式。以下是对这些操作的详细说明: 一、读取Excel 1. 导入必要的POI库:首先,你需要导入...
`mpxj`是一个开源的Java库,专门用于读取和写入Microsoft Project文件,包括MPP格式。这个库提供了丰富的API,使得开发者可以在Java应用中方便地操作这些项目管理文件。 首先,让我们详细了解一下如何在Java中使用`...
在Java编程环境中,操作HBase并将其数据写入HDFS(Hadoop Distributed File System)是一项常见的任务,特别是在大数据处理和分析的场景下。本篇将详细介绍如何使用Java API实现这一功能,以及涉及到的关键技术和...
这些库能够解析和操作xlsx格式的文件,因为xlsx是基于Open XML标准的,与早期的xls(BIFF格式)不同。在本篇文章中,我们将深入探讨如何使用Java来读取和写入2007版Excel文件,并介绍相关的Java包。 首先,最常用的...
"通过IO对TXT进行读取和写入"是一个常见的任务,适用于多种编程语言,如Java、Python、C#等。在此,我们将深入探讨如何使用IO操作来读取和写入TXT文件,以及相关的重要知识点。 首先,让我们理解什么是TXT文件。TXT...
在Java中处理DBF文件,我们可以借助特定的库,如JDBF,它提供了读取和写入DBF文件的功能。本篇文章将深入探讨如何使用Java实现DBF文件的读取与创建。 1. **DBF文件格式介绍** DBF文件格式源于dBase,是早期个人...
在Java编程语言中,字节流是...总的来说,"使用字节流方式操作文件,读取和写入文件"这个主题涉及到Java I/O的基础,包括字节流的使用、文件的读写以及流的关闭,这些都是编写任何涉及文件操作的Java程序的关键部分。
在Java编程中,读取文件、对数据进行排序并重新写入文件是常见的操作,尤其在数据处理和分析场景中。下面将详细讲解这个过程,包括相关知识点和具体实现。 首先,我们需要导入Java的`java.io`包,该包包含了处理...
XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,广泛应用于软件开发、Web服务和数据交换等领域。在Java中,处理XML文件主要有四种方式:DOM(Document Object Model)、SAX(Simple API for...
以下将详细讲解如何使用Java进行Excel文件的读取和写入操作,以及如何利用提供的类库来实现这一功能。 首先,Java中处理Excel文件最常用的是Apache POI库,它是一个开源的Java API,专门用于处理Microsoft Office...
### Java 二进制文件的读写操作 在Java中,进行二进制文件的读写操作是非常常见的需求,尤其是在处理非文本类型的文件(如图片、音频或视频等)时。本文将详细介绍如何使用`FileInputStream`和`FileOutputStream`类...