
文件操作
eff666
这个作者很懒,什么都没留下…
展开
-
Java开源工具iText生成PDF文件
iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟Servlet进行结合。iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。iText官网:http://itextpdf.com/ 1、maven <!-- https://mvnrepository.com/artifact/com.itextpdf/i原创 2017-03-22 18:50:00 · 1770 阅读 · 0 评论 -
DOM解析XML文档
1、简介DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出原创 2017-04-11 19:00:44 · 418 阅读 · 0 评论 -
java解析excel解决excel类型问题
上篇文章java解析excel文件为txt文件介绍了利用poi解析excel文件,本篇文章将在上篇文章的基础上,介绍解析excel时遇到的类型问题如何解决。//解决excel类型问题,获得数值 public String getValue(Cell cell) { String value = ""; if(null==cell){原创 2016-11-14 18:49:44 · 3316 阅读 · 0 评论 -
利用jsoup解析html
1、jsoup简介 jsoup 是一款 Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup 的主要功能如下: (1)从一个 URL,文件或字符串中解析HTML; (2)使用DOM或CSS选择器来查找、取出数据; (3)可操作HTML元素、属性、文本;2、maven原创 2016-12-28 19:29:59 · 3988 阅读 · 0 评论 -
Java IO——IO和File
1、IO大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入、输出,这些类都被放在java.io包中。2、File类File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件。通过调用File类提供的各种方法,能够完成创建、删除文件、重命名文件、判断原创 2017-01-14 10:59:56 · 357 阅读 · 0 评论 -
Java IO——字节流
1、流类Java的流式输入/输出是建立在四个抽象类的基础上的:InputStream、OutputStream、Reader、Writer。它们用来创建具体的流式子类。尽管程序通过具体子类执行输入/输出操作,但顶层类定义了所有流类的基本通用功能。InputStream和OutputStream为字节流设计,Reader和Writer为字符流设计,字节流和字符流形成分离的层次结构。一般来说,处理字符或原创 2017-01-14 11:05:30 · 394 阅读 · 0 评论 -
Java IO——字节流与字符流
1、字节流与字符流1.1 流的概念在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。1.2 字节流与字符流在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用Outpu原创 2017-01-19 08:43:31 · 568 阅读 · 0 评论 -
读取海量数据到文件并拆分排序
/** * Created by xxx on 2016/8/29. */import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; i原创 2016-09-04 13:40:52 · 1438 阅读 · 0 评论 -
POI对Excel操作——java保存数据到Excel
1、常见的java操作Excel API介绍 1.1 Java Aspose Cells Java Aspose Cells是一种纯粹的Java授权的Excel API,开发和供应商Aspose发布。这个API的最新版本是8.1.2,是一个丰富而厚重的API(普通Java类和AWT类的组合)设计,可以读、写和操纵电子表格Excel的组件。此API常见用途如下: (1)Excel报表,建立动态E原创 2016-10-28 18:51:54 · 6813 阅读 · 0 评论 -
POI对Excel操作——java读取Excel数据
在上篇博文Java创建数据到Excel——POI对Excel操作我们介绍了java poi创建数据保存到Excel文件,本篇博文我将介绍如何读取Excel中的数据。下面看java代码:import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apac原创 2016-11-01 18:39:26 · 764 阅读 · 0 评论 -
java解析excel文件为txt文件
java解析excel文件,并将其以建松格式保存到txt文件中。 1、maven配置<!-- poi--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><!-- jsckson --><depende原创 2016-11-09 19:04:09 · 3060 阅读 · 0 评论 -
Java开源工具iText在PDF文件中创建表格
上篇文章 Java开源工具iText生成PDF文件,介绍了如何利用IText生成PDF文档,本篇文章将说明如何在PDF中添加Table。1、代码示例import com.itextpdf.text.*;import com.itextpdf.text.pdf.PdfPCell;import com.itextpdf.text.pdf.PdfPTable;import com.itextpdf.原创 2017-03-22 18:56:57 · 3039 阅读 · 0 评论 -
SAX解析XML文档
1、简介前面我们介绍过利用DOM解析XML文档,Dom解析功能强大,可增删改查,操作时会将XML文档读到内存,因此适用于小文档;SAX解析是从头到尾逐行逐个元素解析,修改较为不便,但适用于只读的大文档。SAX采用事件驱动的方式解析XML。套用别人的解释,如同在电影院看电影一样,从头到尾看一遍,不能回退(Dom可来来回回读取),在看电影的过程中,每遇到一个情节,都会调用大脑去接收处理这些信息。SAX也原创 2017-04-11 19:05:43 · 346 阅读 · 0 评论