摘要:
Date类:是指java.util包下的Date类,它提供了6个构造器,但有4个已不推荐使用了,剩下的2个是:1、Date():生成一个代表当前日期时间的Date对象,该方法在底层调用System.currentTimeMillis()获得long整数作为日期参数。2、Date(long date):根据指定的long型整数来生成一个Date对象,该构造器的参数表示创建的Date对象和GMT1970.1.1 00:00:00之间的时间差,以毫秒作为单位。以下是Date剩下为数不多的方法:1、boolean after(Date when):测试该日期是否在指定日期when之后。2、boolea 阅读全文
摘要:
Math类:它是一个工具类,它的构造器被定义成private的,因此无法创建其对象,Math类中所有方法都是类方法,可以直接通过类名来调用它们。Math还提供了两个静态属性:PI、E,它们的值分别等于3.14159.....和epublic static void main(String[] args) {//将弧度转换为角度System.out.println(Math.toDegrees(1.57));//将角度转换成弧度System.out.println(Math.toRadians(90));//计算反余弦System.out.println(Math.acos(1.2));//计算 阅读全文
摘要:
system类:它代表当前java程序运行平台,程序不能创建system对象,所以它提供了一些类属性和类方法,允许直接通过system来调用这些属性和方法。public static void main(String[] args) throws IOException {//获取系统所有的环境变量Map<String,String > env=System.getenv();for(String name:env.keySet()){System.out.println(name+" "+env.get(name));//获取指定环境变量}System.out 阅读全文
摘要:
String、StringBuffer、StringBuilder类:java提供了string、stringbuffer两个类来封装字符串,并提供了一系列方法来操作字符串对象。String类是不可变的类,一旦一个string对象被创建之后,包含在这个对象的字符序列式不可变的。StringBuffer则代表一个字符序列可变的字符串,通过StringBuffer提供的append、insert、reverse等方法可以改变这个字符串对象的字符序列。StringBuilder类:和StringBuffer基本相似,不同的是,StringBuffer是线程安全的,而StringBuilder则没有实 阅读全文
摘要:
Sacnner:是一个基于正则表达式的文本扫描器,可以从文件、输入流、字符串中解析出基本类型值和字符串值。主要提供了两个方法来扫描输入:1、boolean hasNextXxx():是否还有下一个输入项,其中Xxx可以是Int,Long等基本数据类型的字符串。如果需要判断是否包含下一个字符串,可省去Xxx。2、string nextXxx():获取下一个输入项。以下两个方法用来读取一行:1、boolean hasNextLine():是否还有下一行2、string nextLine():返回下一行的字符串默认情况下,Scanner使用空白(空格、回车)作为多个输入项之间的分隔符。public 阅读全文