教材学习内容总结
- String类:length、equals、startsWith、contains、substring,这些方法对于有效处理字符序列信息有很大的帮助;
- StringTokenizer类:分解字符序列,不使用正则表达式作为分隔标记;
- Scanner类:同样是分解字符序列,在解析操作时,把与正则表达式匹配的字符序列作为分隔标记;
- StringBuffer类:内存空间可以自动改变大小,便于存放一个可变的字符序列。常用方法有append、charAt、insert、reverse、delete、replace;
- Date类和Calendar类:用于处理时间;
- Math类、BigInteger类、Random类:用于处理数据;
- Class类和Console类:Class类的实例可以帮助程序创建其他类的实例,Console类可以让文本不在命令行显示;
- Pattern类和Matcher类:检索和指定模式匹配的字符序列。
![](https://img2018.cnblogs.com/blog/1596937/201904/1596937-20190414204041010-134542444.png)
心得体会
这个星期学习了常用实用类,主要对String类进行了重点学习,String类是我们学习的基础,有着众多的常用方法,我们只有把这些方法记牢,在以后的编程中才会对我们几个类的学习有了解。我们如果把这些所有的常用实用类都学习明白,在以后的编程中就会极大的提高我们的编程效率。这一章的内容可谓是非常重要,我们要多学多练,把这一章里面的类的使用用熟,把它们牢记在心。对于本章的学习,刚开始感觉还可以,学习到正则表达式的时候,开始变得吃力,感觉正则表达式就是横空出世一样,和前面都没有什么联系,通过学习发现正则表达式通常被用来检索、替换文本,和后面的StringTokenizer类和Scanner类有相同的功能,学好它后对于我们提取数据有很大的帮助。最后本周的内容多偏向于记忆类的内容,需要我们多加联系和使用才可以掌握的。