java简易文本分割器实现代码
短信预约 -IT技能 免费直播动态提醒
本文实例为大家分享了java文本分割器的具体代码,供大家参考,具体内容如下
import java.io.*;class cutIntoPieces{ public static void main(String[] args){ FileInputStream fis = null; FileOutputStream fos =null; //声明输入输出流对象 int num = 0;//生成文本的序号从0开始 try{ int temp = 0;//初始化temp fis = new FileInputStream("f:/class="lazy" data-src/from.txt"); //产生输入流对象,并传入小说来源路径 int m =1*1024*1024; //将文本分为1兆一份 byte[] buffer = new byte[m]; while(true){ for(num=0;;num++){ String path = "f:/class="lazy" data-src/to"+num+".txt"; //指定分割后文件的名称 fos = new FileOutputStream(path); //生成输出流对象 temp=fis.read(buffer,0,buffer.length); //调用输入流的read()方法,三个参数分别代表 //读出来的数据存在buffer中,偏移量为0,一次读取多少byte位 if(temp == -1){ break; }//所有字节都读取完成后temp=-1,这里不判断temp 会越界 fos.write(buffer,0,temp); //对象进行读写操作 } if(temp==-1){ break; } } } catch(Exception e){ System.out.println(e); } finally{ try{ fis.close(); fos.close(); //关闭接口 //最后会生成一个空的txt文件 在这里把那个空的txt文件删除 String path2 = "f:/class="lazy" data-src/to"+num+".txt"; File f = new File(path2); if(f.exists()){ f.delete(); } } catch(Exception e){ System.out.println(e); } } }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
java简易文本分割器实现代码
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
java简易文本分割器实现代码
本文实例为大家分享了java文本分割器的具体代码,供大家参考,具体内容如下import java.io.*;class cutIntoPieces{ public static void main(String[] args){ F
2023-05-31
python与php实现分割文件代码
前两天有个朋友说,想实现一个文本文件按照固定行数进行分割成多个文本文件,却不知如何实现。如果数据量小手动分割下就好了,如果数据量很大的话手动完成实在太耗费人力了,也不现实。那么就需要借助脚本去实现。既然有朋友想简单的完成这个任务,那么不如记
2022-06-04
VBS如何实现iPod文本分割器
这篇文章将为大家详细讲解有关VBS如何实现iPod文本分割器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。因此暑假闲暇编写了这个简短精悍的脚本版的分割器。脚本版的最大的好处可以由使用者进行DIY。 具体情
2023-06-08
node文件上传功能简易实现代码
找了不少文件上传的相关模块,最后选择了比较常用,并且是express推荐使用的 multer 来实现文件上传,附上 GitHub 地址1. 开始开始第一步,自然就是安装模块,不多说npm install multer --save这里简单说
2022-06-04
2024-04-02
2024-04-02
2024-04-02
Android简易音乐播放器实现代码
本文实例为大家分享了Android音乐播放器的具体代码,供大家参考,具体内容如下
1.播放项目内的音乐package com.thm.g150820_android26_playmusic;
import Android.media.Med
2022-06-06
2024-04-02
2024-04-02
C语言实现简易通讯录(静态版本)的代码分享
这篇文章主要为大家详细介绍了如何录音C语言实现一个简易的通讯录(静态版本),文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-11-13
一文带你用80行代码实现简易 RxJS
RxJS 是一个响应式的库,它接收从事件源发出的一个个事件,经过处理管道的层层处理之后,传入最终的接收者,这个处理管道是由操作符组成的,开发者只需要选择和组合操作符就能完成各种异步逻辑,极大简化了异步编程。
web.py 十分钟创建简易博客实现代码
一、web.py简介
web.py是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入门框架。官方站点:http://webpy.org/
二、web.py安装
1、下载:http:/
2022-06-04
Python实现简易端口扫描器代码实例
在网上的一些资料的基础上自己又添了些新内容,算是Python socket编程练手吧。#coding=utf-8
import socket
import time
import sys
import struct
import threa
2022-06-04
2024-04-02
C语言如何实现简易文本编译器
这篇文章将为大家详细讲解有关C语言如何实现简易文本编译器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易
2023-06-15
C语言如何实现简易文本编辑器
这篇文章主要介绍了C语言如何实现简易文本编辑器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,
2023-06-15
iOS实现简易计算器的代码怎么写
本篇内容主要讲解“iOS实现简易计算器的代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“iOS实现简易计算器的代码怎么写”吧!初步接触视图,制作了一个简易的计算器,基本上简单的计算是没有
2023-06-29
Java编程实现月食简单代码分享
用java的框架和面板的知识做的一个展示月食过程的小程序。这里的想法就是先把背景设置成黑色,然后画一个黄色的圆作为月亮,接着画一个黑色的圆,将它的y坐标与月亮相同,让这个x不断的自增,(这个x代表的是fillArc()里面的那个其实位置坐标
2023-05-30
javascript 文本编辑器实现代码
写一篇1800个字以上的中文文章,标题如下:JavaScript 文本编辑器实现代码JavaScript 是一种广泛应用于 Web 开发中的脚本语言,其最大的优点是可以在不重新加载整个页面的情况下,使得页面上某一部分动态地变化。文本编辑器则是程序员最常用的工具之一。JavaScript 可以帮助我们编写出一个简单易用、能够实现文本编辑功能的编辑器。本文将介绍通过 JavaScr
2023-05-17