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