对象输入流类ObjectlnputStream及对象输出流类ObjectOutputStream 属于过滤流。( )
查看答案
Java系统预先定义了3个对象in 、out和err,分别表示标准输入设备、标准输出设备和标准错误设备。( )
A. 对
B. 错
File类中带有过滤功能的FileFilter和FilenameFilter都是接口,过滤功能的实现需要用户自己定义。( )
A. 对
B. 错
Reader类和Writer类都是字符流类的顶层父类,是两个抽象类。( )
A. 对
B. 错
编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。public class Test3 {private static FileFilter fileFilter = new FileFilter() {@Overridepublic boolean accept(File arg0) {// TODO Auto-generated method stubString tmp = arg0.getName().toLowerCase();return true;}return false;}};public static void main(String[] args) throws Exception {// TODO Auto-generated method stubFile file = new File("D:/java");InputStream in = null;OutputStream out = null;String fileName = null;String destName = null;File f = new File("D:/jad");for (File file2 : files) {in = new FileInputStream(file2);if(!f.exists()){}fileName = file2.getName();destName = (String) fileName.subSequence(0, fileName.lastIndexOf("."));int len = 0;byte[] b = new byte[1024];while((len = in.read(b))!= -1){out.write(b, 0, len);}}}}