javafor循環怎麼寫
1:遍歷數組的傳統方式/* 建立一個數組 */ int[] integers = {1, 2, 3, 4};/* 開始遍歷 */ for (int j = 0; j
這是JAVA1.5 增強的for 循環的新特性。。(enhanced for loop)
所謂“增強的for 循環”,主要也是針對容器的。使用該項特性時,開發者可以將“利用iterator
遍歷容器”的邏輯交給編譯器來處理。例如下列代碼:
void cancelAll(Collection c) {
for (Iterator i = c.iterator(); i.hasNext(); ) {
TimerTask tt = (TimerTask) i.next();
tt.cancel();
}
}
可以用增強的for 循環改寫爲:
void cancelAll(Collection c) {
for (Object o : c)
((TimerTask)o).close();
}
編譯器判斷對象c 是一個Collection 子對象(即是容器)之後,就會允許使用增強的for 循環
形式,並自動取到c 的迭代器,自動遍歷c 中的每個元素。
可以看到,上面的代碼中仍然有一個強制類型轉換(((TimerTask)o).close();)。實際上,這
項特性應該普遍地與泛型結合,以獲得最大的利益。結合泛型之後,上述代碼變成:
void cancelAll(Collection c) {
for (TimerTask task : c)
task.cancel();
}
3. java中for循環這樣寫是什麼意思遍歷List的另一種寫法
相當於
List<WebElement> element = driver.findElements(By.tagName("input"));
for (int 1=0;i<element.size();i++){
WebElement e = element.get(i);
System.out.println(e.getAttribute("id"));
}
4. java for 循環語句這個可能對於初學者不好理解,可是我幫你改成對應的while循環,你應該會更容易理解一些,你可以看一下。
public class control6{ public static void main(String[] args){ int x; int n=100; x=1; while(n>0){ //要一直當n減到0才跳出循環 n--; x++; } System.out.println(x); }}或者你把你程序的for寫簡單點,比如:public class control6{ public static void main(String[] args){ int x; int n=100; for(x=1;n>0;n--){ x++; } System.out.println(x); }}。
-
集資詐騙罪最高可以判多少年?
集資詐騙罪判刑根據情節嚴重程度而定,包括數額大小和其他嚴重情節。犯罪者可被判5年以下有期徒刑、2-20萬元罰金;情節嚴重者可判5-10年有期徒刑、5-50萬元罰金;情節特別嚴重者可判10年以上有期徒刑、5-50萬元罰金或沒收財產;數額特別巨大且嚴重損害國家和人民利益...
-
什麼時候種小白菜比較好
1、小白菜最合適的種植時間是在8-9月份。早熟的品種種植時間是在8月的上中旬,中晚熟品種要在8月的下旬到9月初播種,而晚熟的品種播種時間是在8月的下旬。利用大棚技術種植的白菜,春白菜種植時間是在3-4月份,夏白菜要在5-7月份播種,而秋白菜有的地區會提前到7月末播...
-
逮捕之前可以申請取保候審麼?
公安機關逮捕之前,嫌疑人是可以申請的一、我們國家中被批捕後,可以去找律師嗎可以請律師了,但是這個時候律師只能爲其提供法律諮詢、代理申訴、控告。犯罪嫌疑人被逮捕的,聘請的律師可以爲其申請取保候審。逮捕是檢察院批准或決定,法院決定,公安機關執行的,對犯有證據...
-
cad製作軸測圖教程
1、首先打開CAD,將CAD模式設置爲AutoCAD經典模式,在左下角找到捕捉模式F9,點擊鼠標右鍵。2、再點擊設置按鈕。3、彈出草圖設置對話框,點擊捕捉和柵格-選擇等軸測捕捉(把矩形捕捉取消)。4、此時繪製頁面出現紅綠色的圖標,表示此時可以繪製等軸測圖形了。5、選擇直線工...