本文共 3273 字,大约阅读时间需要 10 分钟。
一,包装类
1,包装类把基本数据类型的数据封装为引用类型的对象,而且提供了很多有用的方法。 所有的包装类均位于java.lang包下,而这个包会由JVM编译器在编译时自动导入我们的程序,可以不用手工导入该包下的类而直接使用。 2,包装类的方法 大多数包装类均具有如下方法: ①,带有基本值参数并创建包装类对象的构造方法,如 Integer obj=new Integer(145) ②,带有字符串参数并创建包装类对象的构造方法,如new Integer("-45.36") ③,生成字符串表示法的toString()方法,如obj.toString() ④,对同一个类的两个对象进行比较的equals()方法,如 obj1.eauqls(obj2) 二,Integer整数类 Integer是int基本类型的包装类 1,属性名称及描述 2,构造器及描述 3,方法名称及描述 三,String字符串类 字符串大量用于我们的程序中,Java提供了String类 专门用于表示字符串,内有大量实用的方法。 toLowerCase() 将字符串转换成小写。 toUpperCase() 将字符串转换成大写。 代码展示:public class Test { public static void main(String[] args) { String nums = "qwertYUIOPlkjh"; System.out.println(nums.charAt(5));// 通过字符的下标,返回字符 System.out.println(nums.concat("cscs")); //将cscs拼接到nums后面 System.out.println(nums.indexOf("t")); //找字符串下标 System.out.println(nums.length()); //求数组的长度 System.out.println(nums.replace('h','m'));//替换字符串中的字符 System.out.println(nums.substring(6)); //截取字符串长度,从下标为6的字符开始截取到最后 System.out.println(nums.substring(0,6)); //截取字符长度,截取下标为0到6的字符 System.out.println(nums.toLowerCase()); //将字符串转换成小写 System.out.println(nums.toUpperCase()); //将字符串转换成大写 }}
结果展示:
四,Math类 Math类中的静态方法帮助我们完成基本的数学运算。 它的定义形式为: public final class Math extends Object 代码展示:package classtest;public class Test { public static void main(String[] args) { //Math类 System.out.println("90度的正弦值:"+Math.sin(Math.PI/2)); System.out.println("0度的余弦值:"+Math.cos(0)); System.out.println("60度的正切值:" + Math.tan(Math.PI/3)); System.out.println("1的反正切值: " + Math.atan(1)); System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2)); System.out.println(Math.PI); }}
运行结果:
五,Date时间类
JAVA包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。第二个构造函数接收一个参数。 System.out.println(new Date());可以用来获取当前时间。 使用 SimpleDateFormat 格式化日期:SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。 代码如下:package classtest;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { //Date时间类 System.out.println(new Date()); //获取当前时间 Calendar c = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"); //格式化日期, 获取今天年月日时分秒 System.out.println(sdf.format(new Date())); }}
运行结果:
六,Calendar日历类
Calendar 抽象类定义了足够的方法,让我们能够表 述Gregorian Calendar的规则。它为特定瞬间与一 组诸如 YEAR、MONTH、DAY_OF_MONTH、 HOUR 等日历字段之间的转换提供了一些方法,并提 供了一些方法操作日历字段(例如获得下星期的日期) 由于Calendar类是一个抽象类,所以不能直接通过 new关键字创建Calendar类的实例,可以借助于该类 提供的静态方法getInstance()来获得一个Calendar 对象 代码展示:package classtest;import java.util.Calendar;public class Test { public static void main(String[] args) { //Calendar日历类 Calendar ca = Calendar.getInstance(); System.out.println("year is :"+ca.get(Calendar.YEAR));//获得ca所包含的年份 ca.add(Calendar.YEAR,2);//年份增加2 System.out.println("year is :"+ca.get(Calendar.YEAR)); //今天是今年的第几天 System.out.println("今天是今年的第"+ca.get(Calendar.DAY_OF_YEAR)+"天"); //今天是本周的第几天,注意默认情况下周日是第一天 System.out.println("今天是本周的第: "+ca.get(Calendar.DAY_OF_WEEK)+"天"); }}
运行结果:
转载地址:http://vdqai.baihongyu.com/