摘要:
特点: TreeSet是用来排序的,可以指定一个顺序,对象存入之后会按照指定的顺序排列 使用方式: 自然排序(Comparable) TreeSet类的add()方法中会把存入的对象提升为Comparable类型 调用对象的comparaTo方法和集合中的对象比较 根据comparaTo方法返回的结 阅读全文
摘要:
public class Demo4_CollectionAll { public static void main(String[] args) { // Demo1(); // Demo2(); // Demo_3(); Collection c1 = new ArrayList(); c1.add("a");... 阅读全文
摘要:
集合的由来: 数组长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。 数组和集合的区别: 区别1: 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储 阅读全文
摘要:
正则表达式 是指一个用来描述或者匹配一系列复合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般对其限制长度,这个限制长度的事情就是正则表达式做的。 正则表达式的分割功能 把给定字符串中的数字排序: 将字符串切割成字符数组 将字符串转 阅读全文
摘要:
public class Test03 { //基本数据类型包装类有八种,其中其中都有parsexxx的方法 //可以加将这七种字符串表现形式转换成基本数据类型 //char的包装类Character中没有paraseXxx的方法,字符串到字符的转换通过toCharArray()可以将字符串转换成字符数组 public static void main(Strin... 阅读全文
摘要:
一种常见的基本数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 链表与数组:线性数据结构 数组适合查找,遍历,固定长度 链表适合插入,删除,不宜过长,否则导致遍历性能下降 阅读全文
摘要:
数组转换成集合: 数组转换成集合不能增加或减少元素,但是可以用集合思想操作数组,也就是说可以使用其他集合中的办法 基本数据类型的数组转化成集合,会将整个数组当作一 个对象转换 数组转换成集合,数组必须是引用数据类型,如下: 集合转换数组,加泛型的 阅读全文