黑马程序员技术交流社区

标题: 循环使用实例,感兴趣的进来看下 [打印本页]

作者: 王文辉    时间: 2015-7-21 17:19
标题: 循环使用实例,感兴趣的进来看下
  1. import java.util.ArrayList;
  2. import java.util.Iterator;
  3. import java.util.List;

  4. public class ForTest {

  5.         public static void main(String[] args) {
  6.                 // TODO Auto-generated method stub
  7.                 /* 1.普通数组中的使用 */  
  8.         int array[] = { 1,2,3,4,5,6,7,8,9};  
  9.   
  10.         // 增强的for循环  
  11.         for (int item : array) {  
  12.             System.out.println(item);  
  13.         }  
  14.   
  15.         // 普通for循环
  16.         for (int i = 0; i < array.length; i++)  
  17.             System.out.println(array[i]);  
  18.   
  19.         /* 2.二维数组中的使用 */  
  20.         int array2[][] = {{1,2,3}, {4,5,6}, {7,8,9} };  
  21.          
  22.         // 增强的for循环  
  23.         for (int arr[] : array2) {  
  24.             for (int item : arr) {  
  25.                 System.out.println(item);  
  26.             }  
  27.         }  
  28.   
  29.         // 普通for循环  
  30.         for (int i = 0; i < array2.length; i++) {  
  31.             for (int j = 0; j < array2[i].length; j++) {  
  32.                 System.out.println(array2[i][j]);  
  33.             }  
  34.         }  
  35.   
  36.         /* 3.List中的使用 */  
  37.         List<String> list = new ArrayList<String>();  
  38.         list.add("我");  
  39.         list.add("要");  
  40.         list.add("进");  
  41.         list.add("黑");  
  42.         list.add("马");
  43.          
  44.         // 增强的for循环  
  45.         for (String item : list){  
  46.             System.out.println(item);            
  47.         }  
  48.                   
  49.         //普通for循环
  50.         for (int i = 0; i < list.size(); i++) {  
  51.             System.out.println(list.get(i));  
  52.         }  
  53.   
  54.         //迭代器遍历  
  55.         Iterator<String> it = list.iterator();
  56.         while (it.hasNext()) {  
  57.             System.out.println(it.next());  
  58.         }  
  59.         }

  60. }
复制代码



作者: 强强_U00ts    时间: 2015-7-21 21:56
厉害,看的很明白
作者: 王文辉    时间: 2015-7-21 22:04
强强_U00ts 发表于 2015-7-21 21:56
厉害,看的很明白

共同学习!
作者: spike_az    时间: 2015-7-21 22:08
感谢分享




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