黑马程序员技术交流社区

标题: 集合的遍历 [打印本页]

作者: 果蝇    时间: 2015-9-11 23:39
标题: 集合的遍历
import java.util.ArrayList;
import java.util.Collection;

/*
集合的遍历 操作

方式1.for循环的遍历
                转换成数组,再去遍历

        练习: 存储自定义对象   ,遍历 对象时,获取其属性值 ( 姓名,年龄 )
*/

public class CollectionDemo3 {
        @SuppressWarnings({ "rawtypes", "unchecked" })
        public static void main(String[] args) {
                Collection c = new ArrayList();
                c.add("孙悟空");
                c.add("白晶晶");
                c.add("牛魔王");
                c.add("红孩儿");
                c.add("铁扇公主");
                // 直接for,还不行  ,转成数组
                Object[] array = c.toArray(); // 变成数组  
                for (int i = 0; i < array.length; i++) {
                        String s = (String) array[i];  // 直接转
                        System.out.println(s  +"---"+s.length());
                }
//                for (int i = 0; i < c.size(); i++) {
//                Object obj = array[i];
//                String s = (String )obj;  //向下强转
//                System.out.println(s  +"---"+s.length());
//        }       
       
               
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2