fis

Java-I/O流知识点

╄→尐↘猪︶ㄣ 提交于 2019-11-27 05:50:45
** 第一节. IO流 ** 一、 流的作用和原理 *** 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 二、流的分类 <一> 、字节流 1、字节输入流。 文件输入流FileInputStream: //创建字节文件输入流 FileInputStream fis = new FileInputStream("gp4.txt"); //读取 byte[] buf = new byte[1024]; int len = -1; while ((len = fis.read(buf)) != -1) { for (int i = 0; i <len ; i++) { System.out.print((char) buf[i]); } } //关闭流 fis.close(); }} 2、字节输出流 文件输入流FileInputStream // 创建字节输出流 FileOutputStream fio=new FileOutputStream("gp4.txt"); // 写入 fio.write(1000); fio.write(100); // 把字符串转成数组 String s="this is a dood idea!"; byte[] buf=s

JAVA调用打印机打印指定文件

假如想象 提交于 2019-11-27 04:16:39
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import javax.print.Doc; import javax.print.DocFlavor; import javax.print.DocPrintJob; import javax.print.PrintException; import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.ServiceUI; import javax.print.SimpleDoc; import javax.print.attribute.DocAttributeSet; import javax.print.attribute.HashDocAttributeSet; import javax.print.attribute.HashPrintRequestAttributeSet; import javax.print.attribute.PrintRequestAttributeSet; public class Testa { /** * 调用打印机功能 * @author