引用数据类型
1.重要的引用数据类型
1.1引用数据类型是Java的常规数据类型
Java作为一种面向对象的高级语言(面向对象会在后边介绍),其使用最多的是引用数据类型。在之前的学习过程中,我们只学习了一种引用数据类型Scanner是远远不够的。Java为我们提供了无数不同功能的引用数据类型,这些类型都拥有众多强大的方法为我们调用,最终完成实际需求。
之前所介绍的基本数据类型是仅仅具备存储数据的功能单一的类型,是特殊的,这些基本数据类型均会有对应的引用数据类型,从而具备更多实用的功能。
这里主要介绍几种常见引用数据类型的简单使用:
Scanner:键盘录入类
String:字符串类
Random:随机数类
Date:日期类
2.常用类简单实用
2.1Scanner:键盘录入类
注意: nextInt或next不可以与nextLine连用。 如果有连用需求,则需要创建Scanner对象A完成nextInt或next方法调用,再创建新的Scanner对象B调用nextLine方法。
2.2Random:随机数类
2.3Date:日期类
注意: 过时方法是不建议使用的方法,在Eclipse中会以——的方式划掉,但是不影响正常使用。当一个方法过时时,说明有更好的类的更好的方法替代掉了该方法。
2.4String:字符串类
所属包(特殊
):java.lang,java.lang是特殊的,位于该包下的类可以不导包
创建对象方式(特殊
):String s = “xx”,字符串可以直接使用””赋值取代new对象
常用方法:
String trim():去掉字符串两边的空白,返回一个新字符串
如:去掉用户名的前后空白
int length():返回字符串的字符个数
如:根据用户名判断国籍(名字个数仅限2,3,4),规则:2-3个字,打印XX是中国人;其他是打印XX是外国人