【001】简要描述Scanner类
答:
获取键盘录入的数据,对获取数据的具体操作进行了封装,只需要调用方法,即可得到键盘录入的数据
常用的方法:
public int nextInt( ) :获取键盘录入的数据,返回int类型值
public String next( ) :获取键盘录入的数据,返回String类型值
【002】简要描述Random类
答:
随机数类,用来产生多种类型的随机数
常用的方法:
public int nextInt(int n) :返回一个,在0(包括)和指定值(不包括)之间int随机数
【003】简要描述Object类
答:
Object类是所有类的超类。Java中所有的类都直接或间接的继承这个类
常用方法:
String toString( ) :返回当前对象中的内容,对于Object类默认操作来说,返回对象类型+@+内存地址值
boolean equals(Object obj):比较两个对象内容是否相同,对于Object类默认操作来说,比较的是地址值
【004】简要描述String类
答:
String是字符串类,字符串是常量;它们的值在创建之后不能更改
常用方法:
boolean equals(Object obj) :判断两个字符串的内容是否相同
boolean equalsIgnoreCase(String str) :判断两个字符串的内容是否相同,忽略大小写
boolean contains(String str) :判断该字符串中是否包含给定的字符串
boolean startsWith(String str) :判断该字符串是否以给定的字符串开头
boolean endsWith(String str) :判断字符串是否以给定的字符串结尾
boolean isEmpty() :判断该字符串的内容是否为空的字符串 " "
int length() :获取该字符串的长度
char charAt(int index) :获取该字符串中指定位置上的字符
String substring(int start) :从指定位置开始,到末尾结束,截取该字符串,返回新字符串
String substring(int start, int end) :从指定位置开始,到指定位置结束,截取该字符串,返回新字符串
int indexOf(int ch) :获取给定的字符,在该字符串中第1次出现的位置
int indexOf(String strr) :获取给定的字符串,在该字符串中第1次出现的位置
int indexOf(int ch, int fromIndex) :从指定位置开始,获取给定的字符,在该字符串中第1次出现的位置
byte[] getBytes() :把该字符串转换为字节数组
char[] toCharArray() :把该字符串转换为字符数组
String replace(char old, char new) :在该字符串中,将给定的旧字符串,用新字符串替换
String replace(String old, String new) :在该字符串中,将给定的旧字符串,用新字符串替换
String trim() :去除字符串两端空格,中间的不会去除,返回一个新字符串
String toLowerCase() :把该字符串转换成小写字符串
String toUpperCase() :把该字符串转换成大写字符串
int indexOf(String str, int fromIndex) :从指定位置开始,获取给定的字符串,在该字符串中第1次出现的位置
【005】简要描述StringBuffer类
答:
StringBuffer是一个可变的字符串,主要用于字符串的拼接
常用方法:
StringBuffer append(String str) :在原字符串上末尾追加新数据
StringBuffer insert(int offset, String str) :在原字符串上指定位置插入新数据
StringBuffer deleteCharAt(int index) :在原字符串上删除指定位置的字符
StringBuffer delete(int start, int end) :在原字符串上删除指定范围内的多个字符
StringBuffer replace(int start, int end, String str) :在原字符串上用给定的字符串替换指定范围内的多个字符
StringBuffer reverse() :将字符串缓冲区的内容反转
String substring(int start) :从指定位置开始,到末尾结束截取,并返回新字符串
String substring(int start, int end) :从指定位置开始,到指定位置结束截取,并返回新字符串
【006】简要描述正则表达式
答:
正则表达式是用来定义匹配规则,匹配一系列符合某个语法规则的字符串
常用方法:
boolean matches(String regex) :判断字符串是否匹配给定的规则
String[ ] split(String regex) :根据给定的匹配规则,拆分字符串
String replaceAll(String regex, String replacement) :将符合规则的字符串,替换为新字符串
【007】简要描述Date类
答:
Date类是一个日期 / 时间类
常用方法:
Date() :系统当前时间
Date(long date) :得到一个1970年1月1日 0点,加上参数 date 毫秒值对应的日期时间
【008】简要描述DateFormat类
答:
DateFormat类是日期 / 时间格式化子类的抽象类,使用其子类 SimpleDateForrmat 实例化
构造方法:
SimpleDateFormat() :默认的格式化操作
SimpleDateFormat(String pattern) :按照指定的格式,进行日期格式化
常用方法:
final String format(Date date) :把日期格式化成字符串
Date parse(String source) :把日期字符串转换成日期对象
日期和时间模式
y 年
M 年中的月份
d 月份中的天数
H 一天中的小时数(0 - 23)
m 小时中的分钟数
s 分钟中的秒数
S 毫秒数
【009】简要描述Calendar类
答:
Calendar类是日历类,可获取日期中指定字段的值
常用方法:
static Calendar getInstance() :获取日期对象
int get(int field) :获取时间字段值
void add(int field, int amount) :指定字段增加某值
final void set(int field, int value) :设置指定字段的值
final Date getTime() :获取该日历对象转成的日期对象