当前位置: 首页 > news >正文

wordpress 设置中文网站推广优化外包便宜

wordpress 设置中文,网站推广优化外包便宜,做织梦网站的心得体会,网站设计说明书5000字打印流 IO流打印流是Java中用来将数据打印到输出流的工具。打印流提供了方便的方法来格式化和输出数据,可以用于将数据输出到控制台、文件或网络连接。 分类:打印流一般是指:PrintStream,PrintWriter两个类 特点1:打印流只操作文件目的地,…

打印流

IO流打印流是Java中用来将数据打印到输出流的工具。打印流提供了方便的方法来格式化和输出数据,可以用于将数据输出到控制台、文件或网络连接。

分类:打印流一般是指:PrintStream,PrintWriter两个类

特点1:打印流只操作文件目的地,不操作数据源

特点2:特有的写出方法可以实现,数据原样写出

字节打印流:默认自动刷新,特有的println自动换行

字符打印流:自动刷新需要开启,特有的println自动换行

例如:打印:97     文件中:97

      打印:true      文件中:true

特点3:特有的写出方法,可以实现自动刷新,自动换行打印一次数据 =写出+换行+刷新

字节打印流

构造方法
public PrintStream(OutputStream/File/String)        关联字节输出流/文件/文件路径

public PrintStream(String fileName,Charset charset)        指定字符编码

public PrintStream(OutputStream out,boolean autoFlush)自动刷新 

public PrintStream(0utputStream out, boolean autoflush, String encoding)指定字符编码且自动刷新

字节流底层没有缓冲区,开不开自动刷新都一样 

成员方法
public voidwrite(int b)        常规方法:规则跟之前一样,将指定的字节写出
public void println(Xxx xx)        特有方法:打印任意数据,自动刷新,自动换行
public void print(Xxx xx)        特有方法:打印任意数据,不换行
public void printf(String format,Object... args) 特有方法:带有占位符的打印语句,不换行

package printstream;import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;public class PrintStreamDemo1 {public static void main(String[] args) throws FileNotFoundException {PrintStream ps=new PrintStream(new FileOutputStream("..\\Myio\\a.txt"));ps.println(97);//打印任意数据,自动刷新,自动换行ps.print(true);//打印任意数据,不换行ps.printf("%s等于%d","i",1);//带有占位符的打印语句,不换行ps.close();}
}

 

字符打印流

字符流底层有缓冲区,想要自动刷新需要开启

构造方法
public PrintWriter(write/File/string)        关联字节输出流/文件/文件路径
public PrintWriter(String fileName,Charset charset)        指定字符编码
public PrintWriter(writew,boolean autoFlush)        自动刷新
public PrintWriter(OutputStream out, boolean autoFlush, Charset charset)指定字符编码且自动刷新

成员方法
public void write(...)        常规方法:规则跟之前一样,写出字节或者字符串
public void println(Xxx xx)        特有方法:打印任意类型的数据并且换行
public void print(Xxx xx)        特有方法:打印任意类型的数据,不换行
public void printf(String format,Object... args)特有方法:带有占位符的打印语句 

package printstream;import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.io.PrintWriter;public class PrintStreamDemo2 {public static void main(String[] args) throws FileNotFoundException {PrintWriter pw=new PrintWriter(new PrintStream("..\\Myio\\a.txt"),true);//写出数据pw.println("你好");pw.print(true);pw.printf("%s等于%d","i",1);//释放资源pw.close();}
}

我们平时写的输出语句就是一个打印流System.out.println();

获取打印流的对象,此打印流在虚拟机启动的时候,由虚拟机创建,默认指向控制台特殊的打印流,系统中的标准输出流,是不能关闭,在系统中是唯一的。 

解压缩流与压缩流 

解压缩流 

 解压的本质:把压缩包里面的每一个文件或者按照层级拷贝到目的地当中

package zipstream;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;public class ZipStreamDemo1 {public static void main(String[] args) throws IOException {//创建一个File表示要解压的压缩包File src=new File("E:\\222.zip");//创建一个File表示要解压的目的地File end=new File("E:\\");unzip(src,end);}public static  void unzip(File src,File end) throws IOException {//创建解压缩流用来读取压缩包中的数据ZipInputStream zis=new ZipInputStream(new FileInputStream(src));//要先获取到压缩包里面的每一个zipentry对象ZipEntry zipEntry;while ((zipEntry=zis.getNextEntry())!=null){System.out.println(zipEntry);if(zipEntry.isDirectory()){//是文件夹:再目的地end处创建一个同样的文件夹File file=new File(end,zipEntry.toString());file.mkdirs();}else{//是文件:需要读取到压缩包中的文件,并把他存放到目的地end文件中(按照层级目录进行存放)FileOutputStream fos=new FileOutputStream(new File(end,zipEntry.toString()));int b=0;while ((b=zis.read())!=-1){//写到目的地fos.write(b);}fos.close();zis.closeEntry();}}zis.close();}
}

大家可以试一试,别设置中文名字的

压缩流 

 压缩本质:把每一个(文件/文件夹)看成ZipEntry对象放到压缩包中

压缩单个文件 

package zipstream;import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;public class ZipStreamDemo2 {public static void main(String[] args) throws IOException {//创建File对象表示要压缩的文件File src=new File("E:\\a.txt");//创建File对象表示压缩包的位置File end=new File("E:\\");toZip(src,end);}public static void toZip(File src,File end) throws IOException {//创建压缩流关联压缩包ZipOutputStream zos=new ZipOutputStream(new FileOutputStream(new File(end,"a.zip")));//创建ZipEntry对象,表示压缩包里的每一个文件和文件夹ZipEntry entry=new ZipEntry("a.txt");//ZipEntry对象放到压缩包当中zos.putNextEntry(entry);//把src中文件数据写到压缩包中FileInputStream fis=new FileInputStream(src);int b;while ((b=fis.read())!=-1){zos.write(b);}zos.closeEntry();zos.close();}
}

 

压缩文件夹 

package zipstream;import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;public class ZipStreamDemo3 {public static void main(String[] args) throws IOException {//创建File对象表示要压缩的文件夹File src=new File("E:\\222");//创建File对象表示压缩包放在哪里(压缩包的父级路径)File endParent=src.getParentFile();//创建File对象表示压缩包的路径File end=new File(endParent,src.getName()+".zip");//创建压缩流关联压缩包ZipOutputStream zos=new ZipOutputStream(new FileOutputStream(end));//获取src里面的每一个文件,变成zipEntry对象,放入到压缩包当中toZip(src,zos,src.getName());//释放资源zos.close();}public static void toZip(File src,ZipOutputStream zos,String name) throws IOException {//1.进入src文件夹File[] files = src.listFiles();//2.遍历数组for (File file : files) {if (file.isFile()) {//3.判断-文件,变成zipEntry对象,放入到压缩包当中ZipEntry entry = new ZipEntry(name + "\\" + file.getName());zos.putNextEntry(entry);//读取文件中的数据,写到压缩包FileInputStream fis = new FileInputStream(file);int b;while ((b = fis.read()) != -1) {zos.write(b);}fis.close();zos.closeEntry();} else {//4.判断-文件夹,递归toZip(file, zos, name + "\\" + file.getName());}}}
}

打印流与压缩流就说到这里啦

努力遇见更好的自己!!!

http://www.hkea.cn/news/681319/

相关文章:

  • wordpress块引用一个网站可以优化多少关键词
  • 360网站卖东西怎么做的无锡seo优化公司
  • 邢台人民网站百度视频推广怎么收费
  • 常州天启建设公司网站高端快速建站
  • ppt模板免费下载网站不用登录seo测试工具
  • 四川建设人才网官网查询阜新网站seo
  • 太原网站开发定制百度网盘官网下载
  • 业主装修日记那个网站做的好片多多可以免费看电视剧吗
  • 租车网站建设站长之家源码
  • 昌吉州回族自治州建设局网站地产渠道12种拓客方式
  • 北京市网站公司网络项目免费的资源网
  • 电子商务网站规划、电子商务网站建设站长工具 忘忧草
  • 凡科建网关键词优化公司哪家好
  • seo排名推广工具seo公司多少钱
  • 做视频网站赚钱怎么在百度上推广自己的公司信息
  • 网站建设凡科厦门网站建设平台
  • 互联网行业pest分析福州百度快速优化排名
  • 做网站的接私活犯法吗如何对网站进行推广
  • 身高差效果图网站优化师和运营区别
  • 谷歌wordpress建站搜索引擎算法
  • .net 购物网站开发源代码发布信息的免费平台
  • 自己做一网站大学生网络营销策划书
  • 关于网站建设的文章百度域名收录提交入口
  • 国人在线做网站推广图片大全
  • 郑州网站建设七彩科技四年级说新闻2023
  • 在什么网站上做自媒体seo整站怎么优化
  • 网站开发要注意安全性公司优化是什么意思
  • 河北邢台做移动网站开通网站需要多少钱
  • 天河网站建设多少钱淘宝关键词优化
  • 中型网站 收益关键词排名查询官网