实用类

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);
posted @ 2023-06-14 19:18  meed  阅读(32)  评论(0)    收藏  举报