常用类System、Math、File、properties类和其中常用的方法

System类

常用类System、Math、File、properties类和其中常用的方法

 

System类提供的system包括标准输入,标准输出和错误输出流。

System.in   System.out   System.err

 

常用方法:

1.数组拷贝(System.arraycopy):有五个参数(原数组,原数组拷贝起始索引,目标数组,目标数组起始索引,拷贝长度)。

2.获取系统属性(System.getProperties):返回当前系统的属性列表。

常用类System、Math、File、properties类和其中常用的方法

常用类System、Math、File、properties类和其中常用的方法

 

 

 

 

Math类

常用类System、Math、File、properties类和其中常用的方法

 

Math类在java里面lang包中,是用于对数学中的数据进行运算的库,里面包含了大量对数据进行运算的方法。

常用的方法:

  1. abs:求绝对值
  2. random:随机产生一个小于1.0的小数
  3. min,max:求两数中的最大值和最小值
  4. sqrt:计算算术平方根
  5. pow:计算幂
  6. cbrt:计算立方根
  7. rint:计算最接近的值,若两遍一样接近优先取偶数
  8. ceil:大于或等于参数的整数值
  9. floor:小于或等于参数的整数值
  10. round:四舍五入

 

File类

 

常用类System、Math、File、properties类和其中常用的方法

File类常用方法:

  1. isexist:文件是否存在
  2. createNewFile:创建新的文件
  3. mkdir:创建一层目录
  4. mkdirs:创建多层目录
  5. isDirectory:是否为目录
  6. getName:返回文件名
  7. getPath:返回文件路径
  8. getAbsolutePath:返回文件绝对路径
  9. getLength:返回文件内容字节长度
  10. delete:删除目录(必须从内往外删除,待删除的目录中不可以有文件)
  11. lastModified:返回最后一次修改文件的时间
  12. listFile:遍历一次目录文件将路径名储存到文件数组中
  13. listFiltes:返回一个路径名数组,表示由此抽象路径名表示的满足指定过滤器目录中的文件和目录
  14. renameTo:如果路径相同则是修改名称,如果路径不同则是移动文件

Properties类

常用类System、Math、File、properties类和其中常用的方法

 

Properties类中常用的方法:

  1. load:从文件(目标文件user.properties)读取内容到properties对象中
  2. store:将properties对象的内容写入文件(目标文件user.properties)中
  3. remove:根据值删除散列表中的键
  4. put:将指定的key映射到指定的value
  5. containskey:判断是否有这个键