foreach的方便之處

2021-07-03 08:14:55 字數 984 閱讀 1582

我們都知道for語句語法為:

for(表示式1,表示式2,表示式3)

表示式1:初始表示式,負責完成變數的變化

表示式2:迴圈條件表示式,值為boolean型別

表示式3:迴圈後操作的表示式,改變迴圈的條件

而foreach語句是for語句的特殊簡化版本。foreach語句並不能完全取代for語句,然而任何foreach語句都可以改寫成for語句。foreach並不是乙個關鍵字,習慣上將這種特殊的for語句格式稱之為foreach語句。

語法格式:

for(元素變數x:遍歷物件obj)

foreach語句中的元素變數x,不必對其進行初始化。

foreach語句在遍歷陣列等方面很方便,適合使用。

例如:

//一維陣列

public class one ;

system.out.println("一維陣列中的元素分別為:");

for(int x:arr)

}}

//二維陣列

public class two,};

system.out.println("二維陣列中的元素分別為:");

for(int x:arr)

system.out.println("");}}

}

然而你會問為什麼用foreach遍歷二維陣列?

當然是因為普通的for迴圈太麻煩。二維陣列遍歷要用雙層 for迴圈,還要通過陣列的length屬性獲得陣列的長度。我覺得我自己還是挺懶的。

但是還是要給個例子。

//用雙層for迴圈遍歷二維陣列

public class three,,};

system.out.println("二維陣列為:");

for(int k = 0;k所以foreach語句遍歷陣列更簡單。

pandas操作txt檔案的方便之處

有時候到手的資料基本是固定分隔符分隔的幾個檔案,需要重裡面做一些資料統計,比如去重,計算某一列的和,兩個檔案的並集等等,如果能夠像sql一樣操作txt檔案就好了,這就是pandas帶來的好處 示例檔案資料 papa.txt paxi id grade 1 50 2 50 3 100 4 200 3 ...

方便的力量

我哥哥開過一句玩笑 想成為哪方面的專家,在馬桶旁邊放一本那方面的書就好了。我仔細想了一下,還真的有些蛛絲馬跡可以印證。積累的力量驚人,但是不方便的事情就不容易積累。一件事情,如果足夠的方便,足夠的日常,就像馬桶旁邊的那本書一樣,就容易積累 經過了足夠長的時間,就會對人產生影響。書再多,只要不是放在枕...

PHP的先進之處

應用php有許多好處。當然已知的不利之處在於php由於是開放原始碼專案,沒有什麼商業支援,並且由此而帶來的執行速度緩慢 直到php4之前 但是php的郵件列表很是有用而且除非你正在執行像yahoo 或者amazon.com這樣的極受歡迎的站點,你不會感覺出php的速度與其他的有什麼不同。最起碼我就沒...