初学File,对这个不是很明白,哪位兄弟能给讲讲! 小弟初学IO流,对着有点迷糊,将文件存入集合中List<File>,哪位大哥能给讲讲,往List的里面存的是是什么?是文件的路径,还是文件?如果是文件的路径,那为什么采用String类型呢!List<String> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单说:File 只是文件和目录路径名的抽象表示形式。不用想的太复杂。File 的string就是它的路径。 那使用List<File>和List<String>有什么区别吗?里面不都是存的 文件名吗?能说的详细点吗?谢谢! File相当于文件指针,比String包含更多信息,比如文件属性、大小、是否存在等。 List<File>中File不仅代表特定文件的名称,而且还代表一个文件目录下的一组文件的名称。如果File指的是一个文件集,我们可以调用这个集合的list()方法,返回一个字符数组。 比如说你写了一个类A 然后List<A> ,这个list里存放的就是类A对象的引用,File类也是如此 你把File类想的太简单了,你是不是认为File类就是一个文件的路径?其实不是的,一个File类包含了你指定的那个文件的所有信息,当然也包括他的路径同时也包含他的大小,内容等等的一切File类是对文件进行的抽象封装就像你写了一个People类,难道说一个People类就是指那个人的名字吗?当然不是,他也可以包含那个人的年龄,性别,等等的一切东西。明白了吗? 这篇文章对你绝对有用,你看看http://www.cnblogs.com/springcsc/archive/2009/12/03/1616367.html看懂了给分哦。 File是一个类,一个sun设计的类,看看Api吧... 求思路 如何改java程序的进程名? 初学者的问题(hello world级别) Java里面连接mysql的问题 资源下载的问题和编程类包的问题 请哪位java大侠给我解释一下一段简单的程序代码,万分感谢!! 大侠们,帮忙解决关于JNI问题(急) 谁能帮我做个范例啊 pentax()来领分!!! 两个菜菜鸟问题,请各位大小虾光临!! java 中时间刷新问题 类加载器问题。。
不用想的太复杂。File 的string就是它的路径。
能说的详细点吗?谢谢!
其实不是的,一个File类包含了你指定的那个文件的所有信息,当然也包括他的路径
同时也包含他的大小,内容等等的一切
File类是对文件进行的抽象封装
就像你写了一个People类,难道说一个People类就是指那个人的名字吗?
当然不是,他也可以包含那个人的年龄,性别,等等的一切东西。
明白了吗?
http://www.cnblogs.com/springcsc/archive/2009/12/03/1616367.html
看懂了给分哦。