java 拆分文本文件
为什么80%的码农都做不了架构师?>>>
static void chai(String filePath){
String fileFolder = filePath.substring(0,filePath.lastIndexOf(File.separator)+1);
String fileName = filePath.substring(filePath.lastIndexOf(File.separator)+1);
String fileExt = filePath.substring(filePath.lastIndexOf("."));
//去除后缀
fileName = fileName.substring(0,fileName.indexOf(fileExt));
System.out.println(fileFolder);
System.out.println(filePath);
System.out.println(fileName);
System.out.println(fileExt);
// System.exit(-1);
try {
FileInputStream inputStream = new FileInputStream(filePath);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
int count = 0;
String str = null;
StringBuffer txt = new StringBuffer();
while((str = bufferedReader.readLine()) != null)
{
txt.append(str);
if(txt.length() >= 3145728){
count += 1;
FileWriter writer = new FileWriter(fileFolder+fileName+"."+count+fileExt);
BufferedWriter bw = new BufferedWriter(writer);
bw.write(txt.toString());
bw.close();
writer.close();
txt = new StringBuffer();
}
}
//close
inputStream.close();
bufferedReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
转载于:https://my.oschina.net/body/blog/1789282
java 拆分文本文件相关推荐
- java对文本文件进行操作:读取、修改、添加、删除、重命名等
java对文本文件进行操作:读取.修改.添加.删除.重命名等 Java IO 也称为IO流,IO = 流,它的核心就是对文件的操作,对于 字节 .字符类型的输入和输出流. IO是指对数据流的输入和输出 ...
- 文本文件 java,java 写文本文件
code 1:将特定String写入特定文件,不覆盖. import java.io.*; import java.util.*; public class OutputLog { public st ...
- java split 逗号_咦,Java拆分个字符串都这么讲究
提到 Java 拆分字符串,我猜你十有八九会撂下一句狠话,"这有什么难的,直接上 String 类的 split() 方法不就拉到了!"假如你真的这么觉得,那可要注意了,事情远没这 ...
- JAVA——读取文本文件的倒数第N行(模拟Linux中tail命令)
解决方案 1.引入jar包commons-io.jar /*** 读取文件的倒数第3行,并打印其内容*/import java.io.File; import java.io.IOException; ...
- 使用Java操作文本文件的方法详解
使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而 ...
- Java拆分为姓和名
Java拆分为姓和名 /*** 姓名拆分为姓和名** @param name 姓名* @return 姓,名*/ public static String[] getNameSplit(String ...
- Java读取文本文件的内容
Java读取文本文件的内容 文本内容如下: 下面展示一些 内联代码片. package my; import java.io.File; import java.io.FileInputStream; ...
- JAVA读取文本文件内容以流的形式返回到前端
JAVA读取文本文件内容以流的形式返回到前端 此方法放Controller ServletOutputStream out = null;ByteArrayOutputStream baos = nu ...
- 文档处理教程:使用Java拆分MS Word文档
在各种情况下,可能需要将MS Word文档拆分为多个文档.例如,您可能需要为Word文档中的每个页面,每个部分或页面集合创建一个单独的文档.为了自动进行文档拆分,本文介绍了如何使用Java以编程方式拆 ...
最新文章
- MySQL服务器的配置教程
- 用不惯VMware?试试这款更轻量级的虚拟机!
- 再谈HTTP2性能提升之背后原理—HTTP2历史解剖
- C#发送邮件异常:根据验证过程,远程证书无效
- 阿里云高级总监谈超大规模超高性能分布式快存储系统
- devc 无法编译循环语句_鸡生蛋还是蛋生鸡?详解第一个编译器是怎么来的~
- 修改SSO管理员密码
- Yii Zii.widgets.Cmenu 操作
- linux-ubuntu下调出中文输入法
- Linux中MongoDB创建数据库
- (6)ASP.NET Core 中使用IHttpClientFactory发出HTTP请求
- 友盟iOS微信登陆没有回调的原因
- ABT 链网公测版发布上线:织链为网 为 DApps 奠基
- golang tailf日志组件的基本使用
- java汉字转拼音,pinyin4j简单介绍
- php fatal error解决,这是为什么 Fatal Error,该怎么解决
- 树莓派浏览器this site can‘t be reached
- sklearn多分类任务自定义cv交叉验证scoring
- 解决pdf不能打印,不能注释,不能修改,不能保存等文档限制
- 这篇 Java 基础,我吹不动了