2.Java基础复习---Math、File类

1.Math 

   abs 绝对值

   cos 余弦 acos 反余弦

   sin 正弦 asin 反正弦

   tan 正切 atan 反正切

   sqrt 平方根

   pow(double a,double b) a的b次幂

   log 自然对数

   exp e为底指数

   max(double a,double b) 比较 a和 b 大小

   min(double a,double b) 比较 a和 b 大小

   random() 返回0.0到1.0的随机数

   long round(double a) double型的数据啊转换为long型(四舍五入)

   toDegress(double angrad) 弧度-->角度

   toRadians(double angdeg) 角度-->弧度

2.File

 


 public static String pathSeparator;系统下文件分隔符


 public File(File parent,String child);parent目录下的child文件

 public File(String pathname);指定路径下的文件

 public File(String parent,String child);parent目录下child文件

 public File(URI uri); file:uri 文件

 


 public        boolean  canExecute();是否是可执行文件

 public        boolean  canRead();是否可以读

 public        boolean  canWrite();是否可以写

 public        boolean  createNewFile();如果文件不存在是否自动创建文件

 public static File     createTempFile(String prefix,String suffix)根据prefix、suffix在系统默认目录创建文件

 public static File     createTempFile(String prefix,String suffix,File directory)根据prefix、suffix生成文件名称在directory目录生成文件

 public        boolean  delete();是否删除

 public        File     getAbsoluteFile();获取文件绝对路径文件

 public        String   getAbsolutePath();获取文件绝对路径名称

 public        File     getCanonicalFile();方法返回此抽象路径名的规范形式

 public        String   getCanonicalPath();此方法返回此抽象路径名的规范路径名字符串。

 public        long     getFreeSpace(); 方法返回此抽象路径名的分区中的未分配的字节数

 public        String   getName();获取文件名称

 public        String   getParent();返回父文件抽象路径

 public        File     getParentFile();获取父目录

 public        String   getPath();文件或者目录抽象路径

 public        boolean  isAbsolute();抽象路径是否是绝对路径

 public        bookean  isDirectory();是否是目录

 public        boolean  isFile();是否是文件

 public        booleean isHidden();是否是隐藏的文件或目录

 public        long     lastModified();最后一次修改时间

 public        long     length();文件长度

 public        String[] list();当前路径下的所有子目录或者文件路径

 public        File[]   listFiles();当前路径下的所有子目录或者文件

 public        boolean  mkdir();是否创建目录 只创建一级目录

 public        boolean  mkdirs();是否创建目录

         File f = new File("e://xxx//yyy");  

         System.out.println(f.mkdirs());//生成所有目录  

        //f.mkdir();  必须xxx目录存在才能生成yyy目录  

        //f.createNewFile(); 

 public        boolean renameTo(File dest);方法重新命名此抽象名称指定的文件

 public        boolean setExecutable(boolean executable)设置文件可执行

 public        boolean setExecutable(boolean executable,boolean ownerOnyl)设置文件是否只能创建人执行

 public        boolean setLastModified(long time)设置最后修改时间

 public        boolean setReadable(boolean readable)设置是否可读

 public        boolean setReadable(boolean readable,boolean ownerOnly);设置文件是否只能创建人可读

 public        boolean setReadOnly();标记文件只读

 public        boolean setWritable(boolean wirtable)设置文件是否可写

 public        boolean setWritable(boolean writable,boolean ownerOnly)设置文件是否只能创建人写

 public        URI     toURI();返回URI格式


你可能感兴趣的:(2.Java基础复习---Math、File类)