JAVA输入输出流详解(H)
*/public String loadFileCon(String fileName,File file,String type){String fileContent = "",conTemp = "";byte[] fileConfByte;try{[@more@]//找到要显示的文件入口,然后读取通过文本格式读取文件内容 zipFile = new ZipInputStream(new FileInputStream(file));//读取文件内容while ((entry = zipFile.getNextEntry()) != null){if (entry.getName().equals(fileName)){//通过字节读取文件内容 if (type.equals("Byte")){ fileConfByte = new byte[(int)entry.getSize()]; DataInputStream reader =
JAVA输入输出流详解(G)
import java.util.*;import java.util.zip.*;import java.io.*;class ZipFileHandle{private String[] FileNameArray; //真实文件名存放数组private String[] FileNameArrayShow; //需要显示的文件名存放数组private ZipInputStream zipFile; //zip输入流对象private ZipEntry entry; //zip文件入口对象private int zipFileCount = 0; //zip中的文件总数[@more@]/** *初始化各个参数 *通过类的套嵌来访问文件 *将得到文件的清单附值给数组,以便在后面用户选择时
JAVA输入输出流详解(F)
前两天看了《java核心编程》中对于java中的IO输入输出讲解,收获良多,下面的程序是我读完书以后自己写的一个将zip文件集中的文件内容读取出来然后显示(只限于文本,其他文件将会产生乱码),此程序也可通过改进可以得到一个和winzip功能一样的类(但是没有界面,主要是awt不会:--( ),过两天就把源码贴出来。很简单的一个类,希望对大家有用。这是本人第一次发文章,不足之处请多多指教!!!/***功能:Zip文件释放,Zip文件目录、选择目录后显示文件内容* 首先用户输入zip文件路径及名称,读取zip文件将文件集中的文件清单显示出
JAVA语言的输入输出流详解(E)
类Logon是一个记录登录信息的类,包括用户名和密码。首先它实现了接口Serializable,这就标志着它可以被序列化。之后再main方法里ObjectOutputStream o = new ObjectOutputStream( new FileOutputStream("Logon.out"));新建一个对象输出流包装一个文件流,表示对象序列化的目的地是文件Logon.out。然后用方法writeObject开始写入。想要还原的时候也很简单ObjectInputStream in = new ObjectInputStream( new FileInputStream("Logon.out"));新建一个对象输入流以文件流Logon.out为参数,之后调用readObject
JAVA语言的输入输出流详解(D)
在这里java.lang.System的静态方法 static void setIn(InputStream in) static void setOut(PrintStream out) 提供了重新定义标准输入输出流的方法,这样做是很方便的,比如一个程序的结果有很多,有时候甚至要翻页显示,这样不便于观看结果,这是你就可以将标准输出流定义为一个文件流,程序运行完之后打开相应的文件观看结果,就直观了许多。[@more@] Java流有着另一个重要的用途,那就是利用对象流对对象进行序列化。下面将开始介绍这方面的问题。 在一个程序运行的时候,其中的变量数据是保存在内存中的,一旦
JAVA语言的输入输出流详解(c)
详解b中的例子,详解[@more@] 1. BufferedReader是Reader的一个子类,它具有缓冲的作用,避免了频繁的从物理设备中读取信息。它有以下两个构造函数:BufferedReader(Reader in) BufferedReader(Reader in, int sz) 这里的sz是指定缓冲区的大小。 它的基本方法:void close() //关闭流 void mark(int readAheadLimit) //标记当前位置 boolean markSupported() //是否支持标记 int read() //继承自Reader的基本方法 int read(char[] cbuf, int off, int len) //继承自Rea