20165327 2017-2018-2 《Java程序设计》第6周学习总结
教材内容总结
第八章
- String类常用方法
public int length()
public boolean equals(String s)
public boolean startsWith(String s)和 public boolean endsWith(String s)
public int compareTo(String s)
public boolean contains(String s)
public int indexOf(String s) public int lastIndexOf(String s)
public String substring(int startpoint)
public String trim() - String类与StringBuffer类不同:
StringBuffer类的对象的实体的内存空间可以自动的改变大小 - 使用StringTokenizer、Scanner类分析字符序列,获取字符序列中被分隔符分割的单词
- 使用Date类和Calendar类处理时间
- 使用BigInteger类处理特别大的整数
- 使用String类的static方法format格式化日期和数字
第十五章
-
泛型
主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构
泛型类声明
可以使用class 名称<泛型列表>声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类,没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据
使用泛型类声明对象
泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要用具体的类型替换“<>”中的泛型 -
链表
链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用
LinkedList泛型类
LinkedList
常用方法
LinkedList -
堆栈
堆栈是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操作
Stack -
散列映射
HashMap -
树集
TreeSet泛型类
TreeSet
TreeSetmytree=new TreeSe ();
mytree.add("boy"); 使用add方法为树集添加节点
TreeSet类的常用方法
public boolean add(E o) 向树集添加加节点
public void clear() 删除树集中的所有节点
public void contains(Object o) 如果树集中有包含参数指定的对象,该方法返回true,否则返回false
public E first() 返回树集中的第一个节点中的数据(最小的节点)
public E last() 返回最后一个节点中的数据(最大的节点)
public isEmpty() 判断是否是空树集,如果树集不含任何节点,该方法返回true
public boolean remove(Object o) 删除树集中的存储参数指定的对象的最小节点
public int size() 返回树集中节点的数目
代码脚本:
码云链接:码云
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 10/10 | |
第二周 | 300/500 | 2/4 | 20/25 | |
第三周 | 500/1000 | 3/7 | 15/40 | |
第四周 | 300/1300 | 2/9 | 20/60 | |
第五周 | 1150/2450 | 2/11 | 20/80 | |
第六周 | 900/3350 | 2/13 | 20/100 |