集合框架(集合的遍历之转数组遍历-

集合框架(集合的遍历之转数组遍历-

集合的遍历。其实就是依次获取集合中的每一个元素。
     A: * Object[] toArray():把集合转成数组,可以实现集合的遍历

     B: 遍历的每一个元素(字符串)可以获取每个字符串的长度

 1 package Day15;
 2 
 3 
 4 import java.util.ArrayList;
 5 import java.util.Collection;
 6 
 7 public class JiHeBianLi {
 8     public static void main(String[] args) {
 9         //创建集合对象
10         Collection A = new ArrayList();
11 
12         //向集合内添加元素
13         A.add("hello");
14         A.add("world");
15         A.add("java");
16 
17         //将集合转化为数组---实现集合的遍历
18         //Object[] toArray()
19         Object [] objs =  A.toArray();
20         //对数组进行遍历--完成对集合的遍历
21         for(int x=0;x<objs.length;x++){
22             //System.out.println(M[x]);
23 
24             //现在我们想知道这个字符串的长度
25             //因为M【x】是数组Object类中的元素--无法对其使用其length()方法
26             //因为Object中没有length()方法
27            // System.out.println(M[x]+"---"+M[x].length);
28 
29            //我们需要向下转型---转化为字符串才可以调用字符串中的length()方法
30             //String中具有length()方法
31             String s = (String) objs[x];
32             System.out.println(s + "---" + s.length());
33 
34         }
35     }
36 
37 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 集合框架(集合的遍历之转数组遍历-