集合框架(集合的遍历之转数组遍历-
集合的遍历。其实就是依次获取集合中的每一个元素。
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 }


