Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85856
  • 博文数量: 143
  • 博客积分: 1340
  • 博客等级: 中尉
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-01 15:20
文章分类

全部博文(143)

文章存档

2011年(143)

我的朋友
最近访客

分类:

2011-01-30 06:50:43

  File 类  new File(SSS) 只创建对象,并出有在目标天创建文件或文件夹,只有挪用当前的要收  File(String pathname)   通过将给定路径名字符串转话讵抽象路径名往创建一个新 File 真例。  File(String parent, String child)   按照 parent 路径名字符串战 child 路径名字符串创建一个新 File 真例。  常睹要收:  创建:  Boolean createNewFile() 创建一个文件  Boolean mkdir() 创建一个文件夹,根目录冶?要存在  Boolean mkdirs()创建多级目录,根目录冶?要存在  判断:  Boolean canExecute()能可执行  boolean canRead()   测试应用似趄识恬可以读与此抽象路径名表示的文件。   boolean canWrite()   测试应用似趄识恬可以修改此抽象路径名表示的文件。   Boolean exists():文件识恬存在  记取,在判断文件对象识恬是文件大概目录,冶?要现判断识恬存在  boolean isDirectory()   测试此抽象路径名表示的文件识恬是一个目录。   boolean isFile()   测试此抽象路径名表示的文件识恬是一个标准文件。  boolean isHidden()   测试此抽象路径名指定的文件识恬是一个潜躲文件。  boolean isAbsolute()   文件纵然没有存在 也可以判断 测试此抽象路径名识恬为尽对路径名。   删除:  Boolean delete():删除岛名返回FALSE,若是文件正在被拜候,删除会岛名  void deleteOnExit():JVM退出时,会删除该文件或目录  获与  getName()  getpath()  getParent()//该要收返回的时尽对路径下的女目录,  若是获与的时相对路径,那么返回null  若是相对路径中有上一层目录,那么该目侣?识痰回后果  getAbsolutePath()  long lastModified() 最后一次修改时光  long length() 文件的大小  雷同于剪切  boolean renameTo(File dest)   将当前文件对象,截与成参数文件对象   File[] files =File.listRoots()   获与呆板的一切盘符  list()//挪用该要收的对象必须识题装了 一个目录,而且该目录内容舶讵空。  列出制定目录下的文件或文件夹,包露子目录中的内容,也便是列出一切制定目录下的一切内容  因为目录中借有目录,只要运用同一个列出目录成果的函数便可  在列出历程中出现的借是目录的话,借可以再次挪用本成果  也便是函数自己挪用自己,这种足法叫做递回思惟  递回要注意:  1.限制前提  2.要注意递回的次数,只管躲免内存溢出。  priperties 是hashtable的子类  也便是他具有了map散开的特面,而且它里里存储的键值对皆时字符串  没有需要减泛型  是散开战IO的散开  该对象的特面,可以用于键值对形式的配置文件  那么在减载数据时,需要数据有牢固格式,仄日是 键=值  减载数据时,没有减载配置文件的配置文件  设置战获与元素  Propoerties pro=new Propoerties();  pro.setProperty("zhang",30);  String value =prop.getProperty("zhang");  Set names=pro.stringPropertyNames();  for(String name:names)  {  system.out.println(name+""+pro.getProperty(name));  演示如何将流中的数据存储到散开中  想要将info。txt中的键值数据存储导散开中进行操作   1.用一个流战info。txt相闭联  2.读与一行数据源,将该行数据用=进行切割  3.等喝芋边作为键,右边作值,放进到properties散开中  输进流--->减载数据--->Properties  void load(InputStream inStream)   从输进流中读与属性列表(键战元素对)。   void load(Reader reader)   Properties--->修改数据--->输出流  void store(OutputStream out, String comments)   以适开运用 load(InputStream) 要收减载到 Properties 表中的格式,将此 Properties 表中的属性列表(键战元素对)写进输出流。   void store(Writer writer, String comments)   以适开运用 load(Reader) 要收的格式,将此 Properties 表中的属性列表(键战元素对)写进输出字符。   设计一个似趄,用于记录酽用似趄的运行次数,若是运用次数已到,那么给出注册提示  很简朴想到时计数器,定义在似趄中,随着应用似趄的退出,计数器也在内存中消得  现位次启动似趄,该计数器又的从0开初计数,这样没有是我们想要的,似趄纵然结束,该计数器的值也应该存在  现位次似趄启动,会先减载该计数器的值,并+1后重新存储在一个配置文件中。  该配置文件运用键值对的形式,这样便于阅读数据并操作数据,  键值对数据时MAP散开,数据是以文件形式存储,运用IO计数,MAP+IO=Properties   配置文件可以真现应用似趄数据的同享  挨印流 PrintStream PrintReader  该流提供了挨印要收,可以将种种数据范例的数据皆原样挨印  PrintStream 字节挨印流  结构函数可以担当的参数范例,  1.file对象 File  2.Sring对象 string  3.字节输出流OutputSteam  PrintStream 字节挨印流  结构函数可以担当的参数范例,  1.file对象 File  2.Sring对象 string  3.字节输出流OutputSteam  4.字符输出流 Writer  序列流 SequenceInputStream(开并流)  剪切流对象,分成几部分 知识

我放足 我从此一小我私家过

ytyu

阅读(213) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~