當前位置:首頁 » 編程語言 » javafor冒號

javafor冒號

發布時間: 2023-06-29 09:38:40

java中for循環里的冒號

for (Row row : sheet1) {
for (Cell cell : row)
}
相當於
for(int i = 0;i<sheet1.length()-1;i++){//遍歷頁中的每一行,得到列的集合
for(int j = 0;j<sheet1.get(i).length()-1;j++){//遍歷列的集合,得到列
//得到列
sheet1.get(i).get(j);

}
}
這是java1.6 中新添加的遍歷,應該叫foreach遍歷
:後面的就是你要遍歷的對象
:前面 例如 Row row
Row 是的類,row是類得對象
比如
List<Row> rowList = new ArrayList<Row>();
遍歷就有兩種方式
1.就是
for(int i = 0;i<rowList.size()-1;i++){
//得到
Row row = new Row();
row = rowList.get(i);

}
2.forech
for(Row row :rowList){
//直接得到row對象

}
//大致寫了些,錯的話就不好意思,

㈡ 冒號後面值有多行java

java取字元串冒號後的值
java取字元串冒號後的值_java獲取冒號後面的參數猜液實現代碼

超級隊長漢勤
原創
關注
0點贊·985人閱讀
本篇文章小編給大家分享一下java獲取冒號豎掘後面的參數實現代碼,文章代碼介紹的很詳細,小編覺得挺不錯的,現在分享給大家供大家參考,有需要的小夥伴們可以來看看。

代碼如下:

String regEx=":[\\S]+";

String sql=" select * from a where id=:id and name=:zhangsan ";

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(sql);

while(m.find()) {

System.out.println(m.group());

}

補充知識:Java-正則表達式:匹配特定字元開頭,數字結尾的任一字元串
1.需求:

通過正則表達式去匹配特定字元開頭,數字結尾的字元串

我這里去匹配字元"+,-,@,="開頭,數字結尾的字元串

2.代碼

public class Test_Leo

{

public static void main(String[] args)

{

String data = "=calc|A!Z 666";

Pattern pattern = Pattern.compile("^[+-@=](.*?)\\d$");

Matcher matcher = pattern.matcher(data);

if(matcher.find())

{

System.out.println(matcher.group());

}else{

System.out.println("nothing");

}

}

}

3.結果

4.解釋:

^:定義了以什麼開始

[+-@=]:匹配+-@= 任意字元余兆核

(.*?):匹配任意零個或者多個字元

d:匹配單個數字

\d$:匹配數字結尾

㈢ java for 冒號 remove

這個問題關鍵在於obList是什麼類型的
舉個例子說吧
obList為int型數組,如下
int obList[] = {1, 2, 3, 4, 5, 6, 7, 8};
for(int ob:obList){
if(ob == 3){
obList.remove(ob);
}
}

obList為String的List,如下
List<String> obList= new ArrayList<String>();//泛型也可以是其他類型
obList.add("1");
obList.add("2");
obList.add("3");
obList.add("4");

for(String ob:obList){
int ob1 = Integer.parseInt(ob);
if(ob1 == 3){
obList.remove(ob1);
}
}

關鍵在於obList的類型,當然也可以使用其他類型,但是如果是if(ob == 3)這種判斷是要牽扯到強制轉換。
有什麼問題Hi我吧@~!good luck~!

㈣ Java中的問號與冒號 : 表達式

A ? B :C (如果A為真執行B否則執行C)
最直觀的:A:布爾表達式(真/假),B:執行語句 ,C :執行語句
例如輸出:return mData != null ? mData.size() : 0;
如果(A)mData 不等於 null(空) 條件為真執行 B 獲取mData的數量 mData.size
如果 (A)mData 等於 null(空) 條件為假執行 C 返回 0 ;

熱點內容
微軟不給源碼 發布:2025-02-11 16:13:37 瀏覽:38
php的get方法 發布:2025-02-11 16:12:30 瀏覽:967
源碼網嘉 發布:2025-02-11 16:07:06 瀏覽:192
免費ftp服務軟體 發布:2025-02-11 15:58:06 瀏覽:866
大櫻桃建園為什麼要配置授粉樹 發布:2025-02-11 15:58:00 瀏覽:629
五菱宏光s頂配有哪些配置 發布:2025-02-11 15:50:57 瀏覽:287
華為8加128配置有哪些 發布:2025-02-11 15:48:20 瀏覽:580
壓縮機三轉子 發布:2025-02-11 15:45:54 瀏覽:828
linux操作系統shell 發布:2025-02-11 15:45:53 瀏覽:339
安卓模擬器如何選擇安裝 發布:2025-02-11 15:34:26 瀏覽:177