摘要:1. 栈先进后出解析图:2. 队列先进先出解析图:
阅读全文
摘要:1.我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。ConcurrentModificationException: 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 (1) 产生的原因: 迭代器是依赖于集合...
阅读全文
摘要:1.ListIterator(列表迭代器):ListIterator listIterator():List集合特有的迭代器2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.ArrayList; 4 import java.util.Ite...
阅读全文
摘要:1.List集合的特有遍历功能:size()和 get()方法结合使用2. 代码示例: 1 package cn.itcast_03; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 /* 7 * List集合的特有遍历...
阅读全文
摘要:1. List集合的特有功能概述:(1)添加功能: 1 void add(int index, Object element):在指定位置添加元素(2)获取功能:1 Object get(int index):获取指定位置的元素(3)List集合特有的迭代器:1 ListIte...
阅读全文
摘要:1. List集合的特点List本身也是一个接口,如下:1 public interface List extends Collection(1)List是有序的Collection(也称为序列),此接口的用户可以对列表中的每个元素的插入位置进行精确地控制,用户可以根据元素的整数索引(在列表中...
阅读全文
摘要:1. List集合存储学生对象并遍历:需求:存储字符串并遍历 分析:(1)创建集合对象(2)创建字符串对象(3)添加字符串对象到集合中(4)遍历集合2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.ArrayList; 4 import ...
阅读全文
摘要:1.Collection集合存储学生对象并遍历:需求:存储自定义对象并遍历Student(name,age) 分析: (1)创建学生类 (2)创建集合对象 (3)创建学生对象 (4)把学生对象添加到集合对象中 (5)遍历集合2. 代码示例:Student.java,如...
阅读全文
摘要:1. Collection集合存储字符串并遍历分析:(1)创建集合对象(2)创建字符串对象(3)把字符串对象添加到集合中(4)遍历集合2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.ArrayList; 4 import java.uti...
阅读全文
摘要:1. 迭代器为什么不定义成一个类,而是定义为一个接口 ?答:假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历。但是呢? 我们想想,Java中提供了很多的集合类,而这些集合类的数据结构是不同的,所以,存储的方式和遍历的方式应该是不同的。进而它们的遍历方式也应该不是...
阅读全文
摘要:集合使用的步骤:(1)创建集合对象(2)创建元素对象(3)把元素添加到集合(4)遍历集合: • 通过集合对象获取迭代器对象 • 通过迭代器对象的hasnext()方法判断是否有元素 • 通过迭代器对象的next()方法获取元素,并移动到下一个位置备注:迭代器,是遍历集合的一种方式。迭代器是依...
阅读全文
摘要:1.Collection集合迭代器使用的问题探讨:(1)问题1:能用while循环写这个程序,我能不能用for循环呢? 可以使用for循环替代。(2)问题2:不要多次使用it.next()方法,因为每次使用都是访问一个对象。 1 package cn.itcast_03; 2 3...
阅读全文
摘要:1. Collection集合自定义对象并遍历案例(使用迭代器)(1)首先定义一个Student.java,如下: 1 package com.himi.collectionIterator; 2 3 public class Student { 4 private String name...
阅读全文
摘要:1. Collection的迭代器:1 Iterator iterator():迭代器,集合的专用遍历方式2. 代码示例:package cn.itcast_03;import java.util.ArrayList;import java.util.Collection;import java....
阅读全文
摘要:1.练习:用集合存储5个学生对象,并把学生对象进行遍历。分析:(1)创建学生类(2)创建集合对象(3)创建学生对象(4)把学生添加到集合(5)把集合转成数组(6)遍历数组2. 代码示例:Student.java如下: 1 package cn.itcast_02; 2 3 public class...
阅读全文
摘要:1.Collection集合的遍历Collection集合直接是不能遍历的,所以我们要间接方式才能遍历,我们知道数组Array方便实现变量,我们可以这样:使用Object[] toArray():把集合转化成数组,可以实现集合的遍历代码实现: 1 package cn.itcast_01; 2 3...
阅读全文
摘要:1. Collection集合的基本功能测试: 1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 集合的由来: 8 * 我们学习的...
阅读全文
摘要:1. Collection功能概述:Collection是集合的顶层接口,它子体系有重复的,有唯一性,有有序的,无序的。(1)添加功能1 boolean add(Object obj):添加一个元素2 boolean addAll(Collection c):添加一个集合的元素(2)删除功能1...
阅读全文
摘要:1.集合的由来: 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuff...
阅读全文