实用类
1.用代码演示枚举
public enum Score { A("优秀"),B("良好"), C("及格"),D("不及格"); private String name; Score() { } Score(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } } public class Student { private String score; public String getScore() { return score; } public void setScore(String score) { this.score = score; } public static void main(String[] args) { Student stu = new Student(); stu.setScore(Score.A.getName()); System.out.println(stu.getDemo01()); stu.setScore(Score.B.getName()); System.out.println(stu.getDemo01()); stu.setScore(Score.C.getName()); System.out.println(test01.getDemo01()); stu.setScore(Score.D.getName()); System.out.println(stu.getDemo01()); } }
2.装箱和拆箱的含义
装箱:基本数据类型转换为包装类的对象(自动转换)
拆箱:包装类型转换为基本类型的值(自动转换)
3.int和Integer在属性初始化时候默认值是什么
int默认值是0;
Integer默认值是null;
4.描述以下方法的作用
1常用方法split()
利用某个特殊字符或者空格,分割字符串
2常用方法length()
返回该字符串的长度
补充:
数组长度:array.length属性
集合长度:list.size()方法
3常用方法equals()以及它和==的区别
(1)equals()比较两个字符串的内容是否相同 (2)==比较两个字符串内存地址是否相等,比较两个字符串是否为同一对象;
4常用方法equalsIgnoreCase()
将此字符串与另一个作比较,不考虑大小写
5常用方法toLowerCase()
将此字符串所有字符变为小写,小写不变
6常用方法toUpperCase()
将此字符串所有字符变为大写
7常用方法concat()
将指定字符串拼接到此字符串的结尾
8常用方法trim()
返回字符串的副本,忽略头部空白和尾部空白
9常用方法indexOf()
返回指定子字符串在此字符串中首次出现的位置,如果不存在则返回-1;
10常用方法substring()
substring(int beginIndex) 返回一个子字符串,该字符串从指定索引处的字符开始,直到此字符串末尾 substring(int beginIndex,int endIndex) 返回一个子字符串,从指定的beginIndex开始,到索引endIndex-1处的字符。
5.利用StringBuffer实现拼接的语法
(1)append() buffer.aappend(“XXX”)将新的字符串拼接到原有的字符串末尾 (2)insert() buffer.insert()将str参数的字符串插入到此序列的某个索引位置上,
之后的字符依次向后移一位。
6.利用代码演示日期类型中字符串类型转换成Date类型
String s=""; SimpleDateFormat sdf= new SimpleDateFormat("指定输出日期的规范"); Date dateNow=sdf.parse(s);//调用parse()方法
7.利用代码演示日期类型中Date类型转换成字符串类型
SimpleDateFormat sdf= new SimpleDateFormat("指定输出日期的规范"); String timeNowStr=sdf.format(date);

浙公网安备 33010602011771号