java

当前位置:中华考试网 >> java >> java基础 >> 文章内容

File和URL的getPath()方法区别

来源:中华考试网  [2020年10月17日]  【

  可能学习Java基础的朋友不知道File和URL的getPath()方法区别,所以看看下面的内容就能明白它。

  java.io.File对象的getPath()方法返回文件的全路径名。如果是目录返回目录路径且结尾没有"\"。如果是文件包含文件名。

  java.io.File对象的getName()方法返回文件名,不包含路径,如果是目录返回当前目录名。如果是文件返回当前文件名。

  java.net.URL 对象的getPath()方法返回和File对象的getPath()方法类似,但URL对象返回的Path经过了application/x-www- form-urlencoded编码,因此如果是文件系统的路径则需要用java.net.URLDecoder对象进行解码。 application/x-www-form-urlencoded用的默认编码是UTF-8,因此在解码时需要指定解码方式为UTF-8。

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试