摘要:
ArrayList、List特点:查询快、增删慢 链表特点:查询慢,增删快 案例 阅读全文
摘要:
/* * foreach:增强for循环,一般用于遍历集合或者数组 * 格式: * for(元素的类型 变量 : 集合或者数组对象) { * 可以直接使用变量; * } 注意:在增强for循环中不能修改集合,否则会出现并发修改异常。 public interface Iterable<T> 实现这个 阅读全文
摘要:
/* * 使用集合存储自定义对象并遍历 * 由于集合可以存储任意类型的对象,当我们存储了不同类型的对象,就有可能在转换的时候出现类型转换异常, * 所以java为了解决这个问题,给我们提供了一种机制,叫做泛型 * * 泛型:是一种广泛的类型,把明确数据类型的工作提前到了编译时期,借鉴了数组的特点 * 阅读全文
摘要:
/** Iterator:迭代器* * 需求:判断集合中是否包含元素java,如果有则添加元素android * Exception in thread "main" java.util.ConcurrentModificationException:并发修改异常 * 迭代器是依赖于集合的,相当于集 阅读全文
摘要:
/* * 集合的遍历方式: * 1.toArray(),可以把集合转换成数组,然后遍历数组即可 * 2.iterator(),可以返回一个迭代器对象,我们可以通过迭代器对象来迭代集合 * * Iterator:可以用于遍历集合 * E next() :返回下一个元素 * boolean hasNex 阅读全文
摘要:
/* * Collection * boolean add(E e) * void clear() * boolean contains(Object o) * boolean isEmpty() * boolean remove(Object o) * int size() * Object[] 阅读全文
摘要:
/*collection:采集 * ArrayList * 集合的体系结构: * 由于不同的数据结构(数据的组织,存储方式),所以Java为我们提供了不同的集合, * 但是不同的集合他们的功能都是相似,不断的向上提取,将共性抽取出来,这就是集合体系结构形成的原因 * * 体系结构: * 怎么学习?最 阅读全文
摘要:
正则表达式存在于String api下的matches方法 常用正常表达式: 案例 输出 阅读全文
摘要:
public class IntegerDemo2 { public static void main(String[] args) { //自动装箱 // Integer i = new Integer(10); Integer i = 10; //自动拆箱 int a = i; // int a = i... 阅读全文