广告
返回顶部
首页 > 资讯 > 精选 >java简易文本分割器实现代码
  • 702
分享到

java简易文本分割器实现代码

java文本分割器ava 2023-05-31 09:05:28 702人浏览 独家记忆
摘要

本文实例为大家分享了java文本分割器的具体代码,供大家参考,具体内容如下import java.io.*;class cutIntoPieces{ public static void main(String[] args){ F

本文实例为大家分享了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:/src/from.txt");        //产生输入流对象,并传入小说来源路径        int m =1*1024*1024;         //将文本分为1兆一份        byte[] buffer = new byte[m];      while(true){            for(num=0;;num++){              String path = "f:/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:/src/to"+num+".txt";        File f = new File(path2);          if(f.exists()){            f.delete();            }      }      catch(Exception e){        System.out.println(e);      }    }  }}

--结束END--

本文标题: java简易文本分割器实现代码

本文链接: https://www.lsjlt.com/news/224634.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java简易文本分割器实现代码
    本文实例为大家分享了java文本分割器的具体代码,供大家参考,具体内容如下import java.io.*;class cutIntoPieces{ public static void main(String[] args){ F...
    99+
    2023-05-31
    java 文本分割器 ava
  • python与php实现分割文件代码
    前两天有个朋友说,想实现一个文本文件按照固定行数进行分割成多个文本文件,却不知如何实现。如果数据量小手动分割下就好了,如果数据量很大的话手动完成实在太耗费人力了,也不现实。那么就需要借助脚本去实现。既然有朋...
    99+
    2022-06-04
    代码 文件 python
  • C++实现简易选课系统代码分享
    下面是详细代码分享: #include<bits/stdc++.h> using namespace std; 声明函数部分: //声明函数部分 void BuildMa...
    99+
    2022-11-12
  • node文件上传功能简易实现代码
    找了不少文件上传的相关模块,最后选择了比较常用,并且是express推荐使用的 multer 来实现文件上传,附上 GitHub 地址 1. 开始 开始第一步,自然就是安装模块,不多说 npm in...
    99+
    2022-06-04
    简易 文件上传 代码
  • VBS如何实现iPod文本分割器
    这篇文章将为大家详细讲解有关VBS如何实现iPod文本分割器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。因此暑假闲暇编写了这个简短精悍的脚本版的分割器。脚本版的最大的好处可以由使用者进行DIY。 具体情...
    99+
    2023-06-08
  • C语言实现简易文本编辑器
    本程序要求完成一个简易文本编辑器,能够完成文本的录入、编辑、删除、查找,并能够完成文件的存取。 在文本编辑软件中把用户输入的所有文本内容作为一个字符串。虽然各种文本编辑软件的功能有强...
    99+
    2022-11-12
  • C语言实现简易文本编译器
    数据结构课程设计之简易文本编译器(C语言实现) 需求分析 (1)具有图形菜单界面:显示实时年份,日期,星期及时间 (2)  查找:查找文本中的字符串,显示其出现的行数,列数...
    99+
    2022-11-12
  • Java实现简易的分词器功能
    业务需求: 生活中常见的搜索功能大概可分为以下几类: 单关键词。如“Notebook” 双关键词加空格。如“Super Notebook” 多关键词加多空格...
    99+
    2022-11-12
  • C语言实现简易通讯录(静态版本)的代码分享
    目录一、通讯录1.演示效果2.完整代码二、代码解析1.宏定义及结构体声明2.主菜单函数3.主函数4.查找函数5.初始化联系人信息6.添加联系人信息7.显示所有联系人信息8.删除指定联...
    99+
    2022-11-13
    C语言静态通讯录 C语言 通讯录
  • Android简易音乐播放器实现代码
    本文实例为大家分享了Android音乐播放器的具体代码,供大家参考,具体内容如下 1.播放项目内的音乐 package com.thm.g150820_android26_p...
    99+
    2022-06-06
    音乐 Android
  • Java实现黄金分割法的示例代码
    目录1、概述2、黄金分割法3、修改后的黄金分割算法4、编程实现修改后的黄金分割算法1、概述 黄金分割法是一种区间收缩方法。 所谓区间收缩方法,指的是将含有最优解的区间逐步缩小,直至区...
    99+
    2022-11-13
  • web.py 十分钟创建简易博客实现代码
    一、web.py简介 web.py是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入门框架。官方站点:http://webpy.org/ 二、web...
    99+
    2022-06-04
    十分钟 简易 代码
  • Python实现简易端口扫描器代码实例
    在网上的一些资料的基础上自己又添了些新内容,算是Python socket编程练手吧。 #coding=utf-8 import socket import time import sys impor...
    99+
    2022-06-04
    扫描器 端口 简易
  • Qt实现简易计时器的示例代码
    目录一、项目介绍二、项目基本配置三、UI界面设计四、主程序实现4.1 mainwindow.h头文件4.2 mainwindow.cpp源文件五、效果演示一、项目介绍 计时器实现四个...
    99+
    2022-11-13
  • C语言如何实现简易文本编译器
    这篇文章将为大家详细讲解有关C语言如何实现简易文本编译器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易...
    99+
    2023-06-15
  • C语言如何实现简易文本编辑器
    这篇文章主要介绍了C语言如何实现简易文本编辑器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,...
    99+
    2023-06-15
  • iOS实现简易计算器的代码怎么写
    本篇内容主要讲解“iOS实现简易计算器的代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“iOS实现简易计算器的代码怎么写”吧!初步接触视图,制作了一个简易的计算器,基本上简单的计算是没有...
    99+
    2023-06-29
  • 基于Qt实现简易GIF播放器的示例代码
    目录一、项目介绍二、项目基本配置三、UI界面设计四、主程序实现4.1 mainwindow.h头文件4.2 mainwindow.cpp源文件五、效果演示一、项目介绍 利用Qt设计一...
    99+
    2022-11-13
  • Java编程实现月食简单代码分享
    用java的框架和面板的知识做的一个展示月食过程的小程序。这里的想法就是先把背景设置成黑色,然后画一个黄色的圆作为月亮,接着画一个黑色的圆,将它的y坐标与月亮相同,让这个x不断的自增,(这个x代表的是fillArc()里面的那个其实位置坐标...
    99+
    2023-05-30
    java 小程序 基础
  • java程序代码与文本对比实用工具简介
    1.WinMerge WinMerge是一款运行于Windows系统下的文件比较和合并工具 https://winmerge.org/downloads/?lang=en ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作