當前位置:首頁 » 編程語言 » 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-04-23 01:36:28 瀏覽:157
查看應用數據的存儲路徑 發布:2025-04-23 01:36:18 瀏覽:381
winformaccess資料庫 發布:2025-04-23 01:31:20 瀏覽:166
免費申請騰訊雲伺服器 發布:2025-04-23 01:23:12 瀏覽:731
阿里雲上傳慢 發布:2025-04-23 01:04:10 瀏覽:586
我爸電腦配置給別人看沒什麼事吧 發布:2025-04-23 00:58:54 瀏覽:723
大學編程課程 發布:2025-04-23 00:48:55 瀏覽:470
伺服器的內網ip有什麼用 發布:2025-04-23 00:46:40 瀏覽:958
誅仙3需要什麼配置 發布:2025-04-23 00:29:49 瀏覽:665
什麼是編譯錯誤參數不可選 發布:2025-04-23 00:23:06 瀏覽:520