压缩成.zip
代码如下:
/**
* 压缩成ZIP
*
* @param srcDir 压缩文件夹路径
* @param out 压缩文件输出流
* @throws RuntimeException 压缩失败会抛出运行时异常
*/
public static void toZip(Stri
Read More
moregeek program
字节流使用指南-多极客编程
一切皆为字节
一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。
字节输出流【OutputStream】
java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了
Read More
Read More
java语言的过滤数据流_wx630f055ce23fc的博客-多极客编程
过滤数据流为了解决不同数据流之间速度、数据格式差异的问题,以便提高输入/输出操作的效率(特别是当需要大量的输入、输出操作的程序时),因此,Java贴心的提供了过滤流。 在已存在的数据流的基础上,过滤数据流与已经存在的数据流相联系,过滤流主要包括过滤输入数据流和过滤输出流。其中,过滤输入数据流从输入数据流中读取数据(以字节或者字符的形式存在),对这些数据进行加工处理,然后向内存提供特定格式的数据。而
Read More
Read More
javase 一些技巧 04——io流各种流常用代码整理_枫糖的博客-多极客编程
1 引言
IO流这块知识点碎且杂,但仍然有迹可循,因此整理一份以供后续我和小伙伴们进行查阅!
2 分类
3 一般字节流
3.1 字节输入流读数据
内容
创建一个字节输入流管道
定义一个字节数组
循环中将字节数组转成字符串打印出来
代码
//1.直接创建一个字节输入流管道和源文件对接接通
InputStream is = new FileInp
Read More
Read More
javase案例 04——io流综合运用案例案例 _枫糖的博客-多极客编程
1 需求
将以下的打乱顺序的出师表重新进行排序,并输出到另一个文件!
一、先帝创业未半而中道崩殂,
五、然侍卫之臣不懈于内,
六、忠志之士忘身于外者,
二、今天下三分,
九、诚宜开张圣听
三、益州疲弊,
八、欲报之于陛下也,
七、盖追先帝之殊遇,
四、此诚危急存亡之秋也,
2 思路
创建一个缓冲字符输入流对象包装字符输入流接通源文件
定义一个List集合用于存储每段文章
定义一个循环按照每行读取
Read More
Read More
java的i/o介绍_wx6237f50e82bc0的博客-多极客编程
IO流分为输入流(InputStream)和输出流(OutputStream)两类按流所处理的数据类型又可以分为字节流和字符流(用于处理Unicode字符数据)两类字节流主要是由 InputStream和OutputStream作为基类,而字符流主要是由 Reader和Writer作为基类的节点流(低级流) 和 处理流(高级流):JAVA使用处理流来包装节点流式一种典型的装饰器设计模式,通过使用处
Read More
Read More
gzipoutputstream 类源码分析_然笑后端的博客-多极客编程
这是《水煮 JDK 源码》系列 的第5篇文章,计划撰写100篇关于JDK源码相关的文章
GZIPOutputStream 类位于 java.util.zip 包下,继承于 DeflaterOutputStream 类,它实现了一个流式过滤器,主要用于以GZIP文件格式写入压缩数据,其UML类图如下:
::: hljs-center
:::
类声明如下:
public class GZIPOu
Read More
Read More
Java字节流和字符流详解-多极客编程
@[toc]
IO概述
什么是IO
生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流,流
Read More
Read More
C语言文件操作<二>-多极客编程
@TOC
前言
接上一篇 C语言文件操作<一>
一、文件的顺序读写函数
fgetc和fputc
fgetc字符输入函数 适用于所有输入流
fputc字符输出函数 适用于所有输出流
int fgetc( FILE *stream );
int fputc( int c, FILE *stream );
fputc 写文件
int main()
{
FILE* pfWrite =
Read More
Read More
Java之文件IO流详解首卷-多极客编程
1.File类1.1File类概述和构造方法File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法 示例代码public class FileDemo01 {public static
Read More
Read More
学习Java必备的基础知识打卡12.23,要想学好必须扎实基本功(⭐建议收藏)#yyds干货盘点#-多极客编程
Day29-Java之字符编码、内存流基本操作
@[toc]
关于作者
• 作者介绍
🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。
字符编码
常用字符编码
在计算机的世界之中,所有的显示文字都是按照其指定的数字编码进
Read More
Read More
学习Java必备的基础知识打卡12.22,要想学好必须扎实基本功(⭐建议收藏)#yyds干货盘点#-多极客编程
Day28-Java之转换流
@[toc]
关于作者
• 作者介绍
🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。
转换流
现在对于IO操作就存在了字节流和字符流两种操作,那么对于这两种操作流之间也是可以进行转换的,而
Read More
Read More
#yyds干货盘点# Springboot 前后端分离项目使用 POI 生成并导出 Excel-多极客编程
在做一个 SpringBoot 前后端分离项目的时候,需要将数据存到 Excel中,用户可以下载 Excel。具体实现是采用 Apache 强大的 POI。文章最后将源码例出。
POI API 文档: https://poi.apache.org/apidocs/dev/index.html
步骤
导入 POI 的 maven 依赖
<dependency>
<grou
Read More
Read More
第十一章-IO流#yyds干货盘点#-多极客编程
1 File
1.1 File类的概述和构造方法
File: 它是文件和目录路径名的抽象表示
文件和目录是可以通过File封装成对象的
对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的
方法名
说明
File(String pathname)
通过将给定的路径名字符串转换为抽象路径名
Read More
Read More
Java 线程间通信 —— 管道输入 / 输出流-多极客编程
管道输入 / 输出流管道输入 / 输出流和普通的文件输入 / 输出流或者网络输入 / 输出流不同之处在于,它主要用于线程之间的数据传输,而传输媒介为内存管道输入 / 输出流主要包括如下四种具体实现:PipedOutputStream、PipedInputStreamPipedReader、PipedWriter前两种面向字节,后两种面向字符下面的例子中,main 线程通过 PipedWriter
Read More
Read More
C++输出流的格式控制-多极客编程
文章转自:http://hi.baidu.com/rocketxyf/blog/item/2562473114dbad17eac4af5a.html
inline SMANIP(long) resetiosflags(long _l) { return SMANIP(long)(__resetiosflags, _l); } inline SMANIP(int) setfil
Read More
Read More