Java DataInputStream 使用解析

本文介绍了 Java DataInputStream类使用解析

Java DataInputStream类 即数据输入流处理类

创建方式

DataInputStream dis = new DataInputStream(InputStream in);

另一种创建方式是接收一个字节数组,和两个整形变量 off、len,off表示第一个读取的字节,len表示读取字节的长度。

DataInputStream中常用的方法
DataInputStream方法

实例:

下面的例子演示了DataInputStream和DataOutputStream的使用,该例从文本文件test.txt中读取3行,并转换成大写字母,最后保存在另一个文件test1.txt中。

test.tx 文件内容如下:

catroom.com.cn
catroom.com.cn
catroom.com.cn
import java.io.*;
 
public class Test{
   public static void main(String args[])throws IOException{
 
      DataInputStream in = new DataInputStream(new FileInputStream("test.txt"));
      DataOutputStream out = new DataOutputStream(new  FileOutputStream("test1.txt"));
      BufferedReader d  = new BufferedReader(new InputStreamReader(in));
     
      String count;
      while((count = d.readLine()) != null){
          String u = count.toUpperCase();
          System.out.println(u);
          out.writeBytes(u + "  ,");
      }
      d.close();
      out.close();
   }
}

输出结果:

CATROOM.COM.CN
CATROOM.COM.CN
CATROOM.COM.CN
上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章