for循環的三種寫法


第一種寫法  傳統的方法,遍歷數組

String[] arr = { "amy", "heinrich", "cindy", "git" };

   for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);
    }
            
打印台
amy
heinrich
cindy
git

這種方式最簡單,對數組還有集合都可以

第二種 而對於遍歷Collection對象,這個循環則通常是采用這樣的形式

String[] arr = { "amy", "heinrich", "cindy", "git" };

List
<String> list = Arrays.asList(arr); for (Iterator<String> iterator = list.iterator();iterator.hasNext();)
{
System.out.println(iterator.next()); } 控制台信息 amy heinrich cindy git

第三種方法也很常見

不嚴格的說,Java的第三種for循環基本是這樣的格式: 

for (循環變量類型 循環變量名稱 : 要被遍歷的對象) 循環體 

借助這種語法,遍歷一個數組的操作就可以采取這樣的寫法: 

String[] arr = { "amy", "heinrich", "cindy", "git" };

        for (String a : arr) {
            System.out.println(a);
        }
        
控制台    
amy
heinrich
cindy
git

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM