课本知识点小结
第8章:常用实用类
String类
- 常量对象放入常量池中,而用string声明的对象变量中存放着引用。凡是
new
构造的常量都不在常量池中。 startIndex
表示提取字符的起始位置,count
表示从起始位置起,提取的字符个数。- 字符串的并置:要注意,常量做并置,得到的仍是常量,如
“你”+“好”
,但是,存在一个变量,则在动态区就要产生新的实体,如you+hi
. - String类的常用方法
1.public int length()
,直接统计字符序列的长度。
2.public boolean equals(String s)
,比较二者字符序 列的长度是否相同,输出false或true
.
3.public boolean startsWith(String s)
,public boolean endsWith(String s)
,判断字符序列前缀或者后缀是否相同。
4.public int compareTo(String s)
,比较字符序列大小。大于s返回正值,等于返回0,小于返回负值。
5.public boolean containa(String s)
,用于判断String对象与s是否有相同字符片段而输出对或错。
6.public int indexOf (String s)
,检索在原对象中,出现s的位置。
7.publlic String substring(int startpoint)``,表示复制(start,end-1)片段的字符。 8.
public String trim```,表示去掉原字符序列点后空格。 - 字符串与基本数据的转化。
- 对象字符串的表示。
- 字符串与字符数组和字节
1.getChar表示复制(start,end-1)的字符。
2.字符串的加密算法 - 正则表达式及字符串的替换与分解
详见课本187页
StringTokenizer类
- 两种构造方法
1.用默认分割标记
2.用指定的分割标记的任意排列
Scanner类
- 可以调用方法
useDelimiter(正则表达式)
StringBuffer类
- 三种构造方法: StringBuffer(); / StringBuffer(int size); /StringBuffer(String s);
- 常用方法
Date类与Calender类
日期格式化
- format方法,不同区域的星期格式。
Math类,BigInter类与Random类
数字格式化
- format方法,格式化整数,格式化浮点数
class类与Console类
泛型与集合框架
- 泛型:类型声明
class 名称<泛型列表>
- 链表:遍历链表,排序与查找,洗牌与旋转
- 堆栈:掌握压栈,弹栈,堆栈,获取堆栈顶端的指令。
- 散列映射:常用方法,遍历散列映射,基于散列映射的查询。
- 树集:节点的大小关系,TreeSet类的常用方法。
- 树映射
代码上传码云网址
运行截图
总结
这周的内容分支很多,在第八章中String类的常用方法和正则表达式知识点很多,第十五章还没有看完。
本周 | 完成博客 | 学习时间 | 学习重点 | 完成代码行数 |
---|---|---|---|---|
六 | 3篇 | 12h | 常用实用类与泛型集合框架 | 903行 |