集合框架(Collection存储字符串并遍历)

Collection案例
存储字符串并遍历
存储自定义对象并遍历
Student(name,age)

 import java.util.Collection;
import java.util.Iterator;
/*
 * 需求:存储字符串并遍历。
 * 
 * 分析:
 *   A:创建集合对象
 *   B:创建字符串对象
 *   C:把字符串对象添加到集合中
 *   D:遍历集合
 */
public class CollectionTest {
 public static void main(String[] args) {
  // 创建集合对象
  Collection c = new ArrayList();
  // 创建字符串对象
  // 把字符串对象添加到集合中
  c.add("林青霞");
  c.add("风清扬");
  c.add("刘意");
  c.add("武鑫");
  c.add("刘晓曲");
  // 遍历集合
  // 通过集合对象获取迭代器对象
  Iterator it = c.iterator();
  // 通过迭代器对象的hasNext()方法判断有没有元素
  while (it.hasNext()) {
   // 通过迭代器对象的next()方法获取元素
   String s = (String) it.next();
   System.out.println(s);
  }
 }
}

在Myeclipse中的控制台输出如下:

林青霞

风清扬

刘意

刘晓曲

你看懂了么

时间: 2024-08-05 07:08:36

集合框架(Collection存储字符串并遍历)的相关文章

集合框架(List存储字符串并遍历)

package cn.itcast_01; import java.util.Iterator; import java.util.List; import java.util.ArrayList; /* * 需求:List集合存储字符串并遍历. */ public class ListDemo { public static void main(String[] args) { // 创建集合对象 List list = new ArrayList(); // 创建字符串并添加字符串 list

集合框架(ArrayList存储字符串并遍历泛型版)

package cn.itcast_02; import java.util.ArrayList; import java.util.Iterator; /* * 泛型在哪些地方使用呢? * 看API,如果类,接口,抽象类后面跟的有<E>就说要使用泛型.一般来说就是在集合中使用. */ public class ArrayListDemo { public static void main(String[] args) { // 用ArrayList存储字符串元素,并遍历.用泛型改进代码 Ar

Java基础知识强化之集合框架笔记39:Set集合之HashSet存储字符串并遍历

1. HashSet类的概述: (1)不保证set的迭代顺序 (2)特别是它不保证该顺序恒久不变 2. HashSet如何保证元素唯一性 (1)底层数据结构是哈希表(元素时链表的数组) (2)哈希表依赖于哈希值存储 (3)添加功能底层依赖于两个方法:   • int hashCode()   • boolean equals(Object obj) 3. HashSet存储字符串并遍历: (1)代码示例如下: 1 package cn.itcast_02; 2 3 import java.uti

Java基础知识强化之集合框架笔记12:Collection集合存储字符串并遍历

1.  Collection集合存储字符串并遍历 分析: (1)创建集合对象 (2)创建字符串对象 (3)把字符串对象添加到集合中 (4)遍历集合 2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Iterator; 6 7 /* 8 * 需求:存储字符串并遍历. 9 * 10 * 分析: 11 * A:创建集合对象

集合框架(Collection存储自定义对象并遍历案例)

 package cn.itcast_02; import java.util.ArrayList; import java.util.Collection; /*  * 练习:用集合存储5个学生对象,并把学生对象进行遍历.  *   * 分析:  * A:创建学生类  * B:创建集合对象  * C:创建学生对象  * D:把学生添加到集合  * E:把集合转成数组  * F:遍历数组  */ public class StudentDemo {  public static void mai

集合框架(Collection存储学生对象并遍历)

先创建学生类 package cn.itcast_04; public class Student { private String name; private int age; public Student() { super(); } public Student(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } publi

集合框架(ArrayList存储自定义对象并遍历泛型版)

//集合框架(ArrayList存储自定义对象并遍历泛型版) package cn.itcast_02; import java.util.ArrayList; import java.util.Iterator; /* * 需求:存储自定义对象并遍历. * * A:创建学生类 * B:创建集合对象 * C:创建元素对象 * D:把元素添加到集合 * E:遍历集合 */ public class ArrayListDemo2 { public static void main(String[]

集合框架Collection(一)

1.1集合概念 1.1.1集合:是java中提供的一种容器,用来存储多个数据 数组和集合的区别:1.数组的长度是固定的,集合的长度是可变的:2.数组中存储数据类型是同一类型,可以存储基本数据类型值,集合存储的都是对象,不能存储基本数据类型           值,对象数据类型可以不一致,一般在开发中使用集合存储. 1.1.2   集合框架:javaSE提供了各种API(方法). 集合按照存储结构可以分为两大类:1.单列集合java.util.Collection  2.双列集合java.util

集合框架-Collection集合

集合有两大类:Collection和Map, 集合的由来:我们用对象来封装数据,对象多了也要存储起来,如果对象的个数不确定,就使用集合容器进行存储. 集合的特点:所有集合类都位于java.util包下.集合中只能保存对象(保存对象的引用变量,集合存储的是对象的地址),不可以存储基本数据类型值,集合长度的是可变的,集合可以存储不同类型的对象 为什么会出现这么多容器?每个容器对数据存储的方式不同,这个方式就称为:数据结构. 集合与数组的区别:数组长度不可变,数组对象必须是同种类型. 集合Collec