java 文本文件合并_java实现文本文件合并
可以有以下几种方法,但是都只能合并文本文件,对有一定格式的文件(比如:word、excel、bmp等)虽然数据加上去了,表现为文件大小的改变,但是打开文件后看不出结果来。
代码一:import java.io.*;
public class Test1 {
public static void main(String[] args){
try {
java.io.File file = new java.io.File("123.txt");
java.io.FileOutputStream fos = new java.io.FileOutputStream(file);
FileInputStream fis = new FileInputStream(new File("haha.txt"));
FileInputStream fis1 = new FileInputStream(new File("abc.txt"));
byte[] b = new byte[1];
while((fis.read(b)) != -1){
fos.write(b);
}
while((fis1.read(b)) != -1){
fos.write(b);
}
fos.flush();
System.out.println("success!");
}
catch(Exception e){System.out.println("error: " + e);}
}
}
代码二(与代码一基本相似,只是先合并输入流):
import java.io.*;
public class Test2 {
public static void main(String[] args){
try {
java.io.File file = new java.io.File("123.txt");
java.io.FileOutputStream fos = new java.io.FileOutputStream(file);FileInputStream fis = new FileInputStream(new File("haha.txt"));
FileInputStream fis1 = new FileInputStream(new File("abc.txt"));
SequenceInputStream sis = new SequenceInputStream(fis,fis1); byte[] b = new byte[1];
while((sis.read(b)) != -1){
fos.write(b);
}fos.flush();
System.out.println("success!");
}
catch(Exception e){System.out.println("error: " + e);}
}
}
代码三(使用RandomFile):
import java.io.*;
public class Test3{
public static void main(String[] args){
try {
RandomAccessFile outt= new RandomAccessFile(new java.io.File("123.doc"),"rw");
RandomAccessFile inn= new RandomAccessFile(new File("haha.doc"),"r");
int c;
while((c=inn.read())!=-1)
outt.write(c);
RandomAccessFile inn1= new RandomAccessFile(new File("abc.doc"),"r");
while((c=inn1.read())!=-1)
outt.write(c);
System.out.println("success!");
}
catch(Exception e){System.out.println("error: " + e);}
}
}
java 文本文件合并_java实现文本文件合并相关推荐
- java取文本首位_java – 从文本文件中读取的第一个字符:[复制]
参见英文答案 > Java read file got a leading BOM [  ] 6个 如果我写这段代码, ...
- java 删除空行_java实现文本文件删除空行的示例分享
java删除文本文件空行import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; ...
- java treeset 合并_Java中TreeSet合并重复数据
TreeSet与HashSet之间的区别: TreeSet会自动按自然排序法给元素排序,相应的性能会差一点.而HashSet是根据元素的hashCode自动给元素排序的,如果我们不需要使用排序功能,则 ...
- 巧用DOS命令合并多个文本文件的内容
假设,在网上下载了一本小说.这本小说是由100多个文本文件组成的.这个时候,将这100多个文本文件的内容全部合并到一个文本文件中,阅读起来就会显得很方便 (1)首先,使用本书中"批量按序更改 ...
- 合并多个文本文件中的内容到一个文件中
1.如下图,将下面的文本文件中的内容合并 2.在要合并的文件所在的文件夹中,新建一个文本文件a.txt,然后在该文件中输入 copy *.txt all.txt 这里的all.txt的文件名可以自定义 ...
- [原创]FOCUS处理系统流程之:大文本文件极速合并(sps文件合并)
下载地址:csdn 软件界面1: (功能如题) : 1.普通文本文件的合并 2.大文件快速合并,空行及重复行删除等功能 3.合并物探 ...
- [WINDOWS]多个文本文件内容合并到一个文本文件中
将当前目录下,所有.txt后缀文件合并到一个文本文件中 方法: type *.txt > res.txt
- java pdf合并_Java 合并、拆分PDF文档
本文将介绍如何在Java程序中合并及拆分PDF文档,合并文档时,包括合并多个不同PDF文档为一个文档,以及合并PDF文档的不同页面为一页:拆分文档是,包括将PDF文档按每一页拆分,以及按指定页数范围来 ...
- java scanner 读取文件_Java读取文本文件
有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...
- java mp4分割_Java 合并多个MP4视频文件
局限性 只支持mp4文件 经过尝试对于一些mp4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
最新文章
- xamarin 断点 不命中
- 你写的接口都测试吗?测什么?怎么测?
- linux系统负载检查方法
- 【vue插件篇】vue-form-check 表单验证
- jena dataset 增删改查
- 关于tensorflow和keras那些事儿
- SpringCloudGateway静态路由配置
- 用js来实现那些数据结构 第一章
- [openjudge] 2797最短前缀 Trie
- Java 设计模式之工厂方法
- JFreeChart学习示例
- android浏览器资源嗅探,GitHub - icemanyandy/VBrowser-Android: 全网视频嗅探缓存APP
- 如何获取JVM的dump文件
- 隐藏在网络邻居背后的协议,快来看看你家网络有几种?
- java json日期格式化_JSON格式化日期方法
- linux支持vmfs文件系统吗,调整vmfs文件系统块大小
- ubuntu uninstall
- 智慧仓储:打造仓储管理一张图
- plc学习入门有什么技巧
- 【微服务】166:导入数据到索引库