三个初级问题
1。我的BufferedInputStream读入一个jpg文件到内存,然后用BufferedOutputStream把它写入到另一个文件中。可是,这两个文件的大小不一样,生成的那个文件要大一些 为什么啊?
2。我想生成100个名叫bak1.txt bak2.txt bak3.txt ...... 应该怎么写代码啊?
3。File类里的getname和getpath有啥不同哩 。。
谢谢啦
------解决方案--------------------1. 可能是你有的时候写的字节数比读到的多,最可能是最后一次
2. for(int i=1; i <=100; i++){ new File( "bak " + i + ".txt ").createNewFile(); }
3. getName()返回文件名, getPath()返回路径字串