核心代码:
package cn.ithelei.com;
import java.util.ArrayList;
import java.util.Collection;
/**
*
* @Package cn.ithelei.com
* @ClassName: CollectionDemo3
* @Description: TODO(这里用一句话描述这个类的作用)
* @author helei
* @date 2018-4-5 下午12:55:21
* @version 1.0
*/
/**
*
* 集合的遍历;其实就是一次获取集合中的每一个元素
* Object[] toArray()
*/
public class CollectionDemo3 {
public static void main(String[] args) {
//创建集合
Collection c=new ArrayList();
//添加元素
c.add("hello");//相当于 Object obj="hello"; 向上转型
c.add("word");
c.add("ithelei");
//遍历
//Object[] toArray()
Object[] objs=c.toArray();//针对数组提供了length属性来获取数组的长度
//针对字符串提供了length()方法来获取字符串的长度
//针对泛型集合类提供了size()方法来获取元素的个数
for (int i = 0; i < objs.length; i++) {
//System.out.println(objs[i]);
//Object中没有length()方法
//我们要使用字符串的方法;就必须把元素还原成字符串
//向下转型
String x=(String) objs[i];
x.length();
}
}
}
- 邮箱:ithelei@sina.cn
- 技术讨论群:687856230
- GoodLuck