本文介绍了 Java DataInputStream类使用解析
Java DataInputStream类 即数据输入流处理类
创建方式
DataInputStream dis = new DataInputStream(InputStream in);
另一种创建方式是接收一个字节数组,和两个整形变量 off、len,off表示第一个读取的字节,len表示读取字节的长度。
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
发表评论
取消回复