基本信息
源码名称:java各种基础工具类(入门级)
源码大小:0.05M
文件格式:.text
开发语言:Java
更新时间:2020-11-30
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
各种工具类

FileInputStream fis = new FileInputStream(path);
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(isr);
// 获取文件名
String fileName = path.substring(0, path.indexOf("."));
// 获取文件后缀
String endName = path.substring(path.lastIndexOf("."));
try {
int i = 0;
boolean end = false;// 判断文件是否读取完毕
while (true) {
if (end)
break;
StringBuffer sb = new StringBuffer();
sb.append(fileName);
sb.append("_data");
sb.append(i);
sb.append(endName);
System.out.println(sb.toString());// 新生成的文件名
// 写入文件
FileOutputStream fos = new FileOutputStream(new File(sb.toString()));
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw);
String line = "";// 一行行读取文件
int m = 1;
while ((line = br.readLine()) != null) {
bw.write(line "\t\n");
if (m >= maxline) {
break;
}
m ;
}
if (m < maxline)
end = true;
i ;
// 关闭写入流
bw.close();
osw.close();
fos.close();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭输入流
br.close();
isr.close();
fis.close();
}
System.out.println("--- 文件分割完成 ---");