标签式网站内容管理,wordpress唱片公司模板,小游戏开发软件,想学网店运营去哪里学啊ArrayLsit集合
ArrayList集合的特点 ArrayList集合的一些方法
①.add(Object element) 向列表的尾部添加指定的元素。
②.size() 返回列表中的元素个数。
③.get(int index) 返回列表中指定位置的元素#xff0c;index从0开始。
public class Test {public static void m…ArrayLsit集合
ArrayList集合的特点 ArrayList集合的一些方法
①.add(Object element) 向列表的尾部添加指定的元素。
②.size() 返回列表中的元素个数。
③.get(int index) 返回列表中指定位置的元素index从0开始。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString(); //String泛型表示集合中存的是字符串形式的元素。list.add(青城); //add()用于向List集合容器中添加元素。list.add(博雅);System.out.println(list);System.out.println(list.size()); //size()用于获取集合中有多少个元素。System.out.println(list.get(1)); //get()获取指定索引从0开始位置的元素。}
} ④.add(int index, Object element) 在列表的指定位置从0开始插入指定元素
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(qc);list.add(by);System.out.println(list);list.add(1, gc); //在指定位置添加元素原来位置的元素后置。System.out.println(list);}
}
⑤.set(int i, Object element) 使用元素element替换索引i位置的元素并返回被替换的元素。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(qc);list.add(by);System.out.println(list);list.set(1, wd); //替换指定位置的元素从0开始替换了“wd”。System.out.println(list);}
}
⑥.clear() 从列表中移除所有元素。
⑦.isEmpty() 判断列表是否包含元素不包含元素则返回 true否则返回false。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(qc);list.add(by);System.out.println(list);list.clear(); //清空List集合中的所有元素。System.out.println(list.isEmpty()); //集合容器没有元素则true。System.out.println(list);}
}
⑧.contains(Object o) 如果列表包含指定的元素则返回 true。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(qc);list.add(by);boolean flag list.contains(gc); //用来判断集合容器中是否含有参数元素。System.out.println(flag);}
}
⑨.remove(int index) 移除列表中指定位置的元素并返回被删元素删除位置后面的元素如果有向前移动。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(qc);list.add(by);list.add(gc);System.out.println(list.remove(1)); //删除指定索引从0开始位置的元素并将元素返回,并后面元素前移。System.out.println(list);}
}
⑩.remove(Object o) 从List集合中移除第一次出现的指定元素移除成功返回true否则返回false。当且仅当List集合中含有满(onull ? get(i)null : o.equals(get(i)))条件的最低索引i的元素时才会返回true。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(青城);list.add(博雅);list.add(博雅);list.add(教育);System.out.println(list.remove(博雅)); //删除List集合元素返回boolean,并后面元素前移。System.out.println(list);}
}
11.iterator() 返回按适当顺序在列表的元素上进行迭代的迭代器。
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(青城);list.add(博雅);IteratorString ite list.iterator(); //将List集合中元素转到iterator变量中。while(ite.hasNext()) //hasNext()判断当前“指针”下面是否还有元素的方法java中没有指针这只是举个例子。{System.out.println(ite.next()); //如果“指针”下面有元素则移动“指针”并获取相应位置的元素。}}
}
12.for循环遍历List集合
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(青城);list.add(博雅);for (int i 0; i list.size(); i) { //用size方法获取长度。System.out.println(list.get(i)); //用get方法获取值。}}
}
13.加强for循环遍历List集合
public class Test {public static void main(String[] args) {ArrayListString list new ArrayListString();list.add(青城);list.add(博雅);for (String name : list) { //使用foreach进行遍历。System.out.println(name);}}
}
LinkedList集合
LinkedList集合的特点 LinkedList集合的一些方法
①.添加
boolean addObject element 它将元素附加到列表的末尾。
boolean addint index,Object element 指定位置插入。
void addFirst(E element) 元素附加到列表的头部
void addLast(E element) 元素附加到列表的尾部
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.addFirst(4);
linkedList.addFirst(5);
linkedList.addLast(6);
linkedList.add(2,9);
System.out.println(linkedList);
②获取数据
Object get(int index) 根据下标获取数据
Object getFirst 它返回链表的第一个元素。
Object getLast 它返回链接列表的最后一个元素。
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
System.out.println(获取下标为1的元素linkedList.get(1));
System.out.println(链表的第一个元素linkedList.getFirst());
System.out.println(链表的最后一个元素linkedList.getLast());
③.查询
boolean containsObject element如果元素存在于列表中则返回true。
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(1);
System.out.println(是否出现过元素1linkedList.contains(1));
System.out.println(是否出现过元素4:linkedList.contains(4));
④.修改
Object setint indexObject element它用于用新元素替换列表中的现有元素
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(1);
linkedList.set(1,9);
System.out.println(更新过的链表linkedList);
⑤.删除
E remove() 删除第一个元素
E remove(int location) 删除指定位置的元素
E removeFirst() 删除并返回链接列表的头部一个元素
E removeLast() 删除并返回链接列表的尾部一个元素
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(1);
linkedList.remove(); //删除第一个元素
linkedList.remove(2);//删除指定位置的元素
System.out.println(linkedList);
6. 清空
void clear它删除列表中的所有元素。
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(1);
linkedList.clear();
System.out.println(linkedList);
7.链表长度
LinkedListInteger linkedList new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(1);
System.out.println(链表的长度linkedList.size());
Vector集合
Vector集合的特点 List集合总结