有关IO流

问题描述

[size=18px]请教一下:Enumeration是干嘛的呀?这和接口中有两个函数:hasMoreElement和nextElement是干嘛的?什么时候能用到这些东西呢?序列流:SequenceInputStream这个怎么用?他和管道流PipedInputStream有关系吗?怎么感觉都是一个东西呢?二者有何区别?他们都在什么地方能被用到呢?[

解决方案

解决方案二:
SequenceInputStream的构造函数有两种,其中一种参数就是Enumeration类型的,它可以存放多个InputStream,程序依次从这些输入流中读取数据,你完全可以采用传统方式来读,读完一个再新建InputStreamReader对象读下一个,不过比较麻烦。PipedInputStream是用来在线程之间传输数据用的。
解决方案三:
引用1楼cumtwyc的回复:

SequenceInputStream的构造函数有两种,其中一种参数就是Enumeration类型的,它可以存放多个InputStream,程序依次从这些输入流中读取数据,你完全可以采用传统方式来读,读完一个再新建InputStreamReader对象读下一个,不过比较麻烦。PipedInputStream是用来在线程之间传输数据用的。

赞一个
解决方案四:
参考一楼的,你也可以参考一下javaAPI就会明白了。
解决方案五:
谢谢楼上师兄答疑!

时间: 2025-01-24 14:07:26

有关IO流的相关文章

Java 1.1的IO流

到这个时候,大家或许会陷入一种困境之中,怀疑是否存在IO流的另一种设计方案,并可能要求更大的代码量.还有人能提出一种更古怪的设计吗?事实上,Java 1.1对IO流库进行了一些重大的改进.看到Reader和Writer类时,大多数人的第一个印象(就象我一样)就是它们用来替换原来的InputStream和OutputStream类.但实情并非如此.尽管不建议使用原始数据流库的某些功能(如使用它们,会从编译器收到一条警告消息),但原来的数据流依然得到了保留,以便维持向后兼容,而且: (1) 在老式层

java的IO流的典型应用

尽管库内存在大量IO流类,可通过多种不同的方式组合到一起,但实际上只有几种方式才会经常用到.然而,必须小心在意才能得到正确的组合.下面这个相当长的例子展示了典型IO配置的创建与使用,可在写自己的代码时将其作为一个参考使用.注意每个配置都以一个注释形式的编号起头,并提供了适当的解释信息.   //: IOStreamDemo.java // Typical IO Stream Configurations import java.io.*; import com.bruceeckel.tools.

java 标准Io流

问题描述 我想问下,为什么java里面要有标准IO流,有了字节流和字符流,不就可以了吗.为什么啊,我晕. 问题补充:blessed24 写道 解决方案 标准IO指计算机的的输入设备和输出设备,搞这些的吧,为了兼容不同系统,不同物理设备的输入与输出!解决方案二:引用是不是说,只有标准Io实现了跨平台,其他的流都不是跨平台的?标准IO 一般所有的操作系统都是一样的...windows要遵循,linux也一样吧....解决方案三:引用inpublic static final InputStream

io流-.jsp页面IO流读取文件报错

问题描述 .jsp页面IO流读取文件报错 <%@ page language=""java"" import=""java.util.*"" pageEncoding=""gb2312""%><%@ page import=""java.io.*""%><%@ page import=""org.a

too many open files-Log4J中Logger如何关闭IO流

问题描述 Log4J中Logger如何关闭IO流 在项目由于日志需要对日志进行扩展,根据交易号和日期生成logger对象放入队列中,每天会清除之前的日志对象,刚开始没有发现问题,大约到了1个月左右,生产中报了java.net.SocketException:too many open files异常,首先整个系统中除了日志外,只有读取配置文件的两个本地IO操作,其他的是网络IO,其次在早上没有大规模并发请求,除了心跳报文外,其他无请求,综合上述可以将问题定位在日志上.仔细想每天我只是把日志对象从

io流-IO流输入流问题。。。。。。。。。。。。。。

问题描述 IO流输入流问题.............. action类中代码 public class UploadPicAction extends ActionSupport { private String picName; private File pic; private String picFileName; private String picContentType; public String getPicName() { return picName; } public voi

Java中IO流缓冲区的装饰模式的体现

一.Java中IO流缓冲区 import java.io.*; public class BufferedTest {public static void copy1(){InputStream is = null;OutputStream os = null;try{is = new FileInputStream("c:\\xy1.jpg");os = new FileOutputStream("d:\\xy2.jpg");int len = 0;byte[]

io流-java中的IO流使用情况

问题描述 java中的IO流使用情况 java中有很多读取和写入文件的操作 像FileWirter Writer Reader BufferWriter 等 我一直区分不清这几个的特点,有没有大神帮忙处理下,通常什么情况使用什么比较好.各有那些优点和缺点 解决方案 你可以上网搜索哦下,很多的 解决方案二: 有的有缓冲区,有的没有,有的没有:有的可以操纵字符文件,有的可以操纵字节文件,你可以按照这个进行分类 解决方案三: 这是我自己整理的,你可以参考下http://blog.csdn.net/ev

文件和 流-刚接触IO流和文件操作有许多不懂,请大神们来教教这些定义是什么意思

问题描述 刚接触IO流和文件操作有许多不懂,请大神们来教教这些定义是什么意思 File f1 = new File(dir, name);//什么意思,不懂啊. FileOutputStream out = new FileOutputStream(path);//什么意思,不懂啊. FileInputStream in = new FileInputStream(path);//什么意思,不懂啊. FileOutputStream fout = new FileOutputStream(xxx

io流-IO流 自定义readLine 无法读取下一行

问题描述 IO流 自定义readLine 无法读取下一行 5C import java.io.*;public class Demo { public static void main(String[] args) throws IOException { BufferedWriter bfw = new BufferedWriter(new FileWriter(""b.txt"")); bfw.write(""sdasdaadrn"