知识学习——Java基础类库

来源:互联网 发布:js放大镜效果代码 编辑:程序博客网 时间:2024/06/05 14:09

String类的常用方法

这里写图片描述

StringBuilder类的常用方法

这里写图片描述

包装类

这里写图片描述

Java 中基本类型和字符串之间的转换

在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。

其中,基本类型转换为字符串有三种方法:

  1. 使用包装类的 toString() 方法

  2. 使用String类的 valueOf() 方法

  3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

这里写图片描述

再来看,将字符串转换成基本类型有两种方法:

  1. 调用包装类的 parseXxx 静态方法

  2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱

这里写图片描述

Date类

java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间

public static void main(String[] args) {    Date time=new Date();    System.out.println(time);}

这里写图片描述

可以使用 java.text 包中的SimpleDateFormat 来对日期时间进行格式化,如可以将日期转换为指定格式的文本,也可将文本转换为日期。

format() 方法将时间转换为指定的格式的字符串

public static void main(String[] args) {        Date time=new Date();        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");        System.out.println(sdf1.format(time));    }

这里写图片描述

使用 parse() 方法将文本转换为日期

public static void main(String[] args) throws ParseException {        String d = "2014-6-1 21:05:36";        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Date date = sdf.parse(d);        System.out.println(date);    }

这里写图片描述

Calendar 类的应用

Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。

java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();

这里写图片描述

public static void main(String[] args) {        // 创建Canlendar对象        Calendar c = Calendar.getInstance();        // 将Calendar对象转换为Date对象        Date date = c.getTime();        // 创建SimpleDateFormat对象,指定目标格式        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        // 将日期转换为指定格式的字符串        String now = sdf.format(date);        System.out.println("当前时间:" + now);    }

这里写图片描述

Math 类操作数据

这里写图片描述

原创粉丝点击