读书人

三个初级有关问题

发布时间: 2012-01-10 21:26:51 作者: rapoo

三个初级问题
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()返回路径字串

读书人网 >J2SE开发

热点推荐