導航:首頁 > 編程語言 > java中list的get方法

java中list的get方法

發布時間:2023-03-13 23:36:09

java如何截取list

跟String的subString方法一樣,list也有subList。利用該方法可進行分頁處理。
public static void main(String[] args) {
List list=new ArrayList();
//初始化數據
for(int i=1;i<=10;i++){
list.add(i);
}
//截取專3到7條的記錄到一個新的list中
List newList=list.subList(3,7);
//列印屬
for(int j=1;j<=newList.size();j++){
System.out.println(newList.get(j));
}
}

㈡ java中List<E>的get(index)用法

TbEmailPop3Smtp invent = (TbEmailPop3Smtp) listfind.get(i);
在這個地方來的後面加上System.out.println(invent.getPkid());作跟蹤調查,源看看輸出什麼,就知道get(i)有沒有用了。

s.getDbEditDAO().edit(invent);
還有這里是把更改的數據存起來嗎?
如果不是,那你需要加一個存到資料庫裡面的步驟。因為你變的list的值,是放在內存裡面的,想查還是查不到的。

如果是將list存起來,那就多作跟蹤語句,就可以判斷。我遇到問題經常這樣處理的哈。

祝你調試程序成功。由於代碼不詳細,只能說到這里。因為我看這段代碼也沒問題。get(i)就是你寫的那樣的用法

樓上的,你搞錯了吧? list能操作對象的屬性?
LZ有問題的話,網路繼續M我

㈢ List中的get(i)方法是獲取List中的第i個對象嗎

List中的get(i)方法是獲取List中的第i+1個對象。因為List是從0開始的,List是有序的可重復的集合介面。

List<People>list=newArrayList<People>();

for(inti=0;i<list.size();i++){

Peoplepeople=list.get(i);

}

//當i=0時,取得是list集合中第一個元素,

//當i=1時,取得是list集合中第二個元素,

......

//當i=i時,取得是list集合中第i+1個元素。

一個是獲取list集合中的第一個元素,第二個是獲取指定索引的元素。


(3)java中list的get方法擴展閱讀

Listlist=newArrayList();

list.add(xxx);

list.add(yyy);

...

list.get(0);是獲取list裡面索引為0的(也就是第一個)元素

list.get(i);是獲取list裡面索引為i的(也就是第i+1個)元素

i是一個整型的變數,比如inti=5;那麼就是取出索引為5(第6個)元素

list.get(i)更常用的是在遍歷的時候,比如

for(inti=0;i<list.size();i++){

System.out.println(list.get(i));

}

㈣ Java List 用法

list中可以添加任何對象,我可以給你舉個例子:
class Person{
.....
}
上面定義了一個Person類,版下面看好如何使用List
Person p1=new Person();
Person p2=new Person();
List list=new ArrayList();
list.add(p1);
list.add(p2);//這里權是將對象加入到list中
for(int i=0;i<list.size();i++){//利用循環,將person對象全部一一取出
Person p=(Person)list.get(i);//注意,這里一定要強制類型轉換,因為List中取出的對象都是Object類型的,希望對你有所幫助

}

㈤ java中List怎麼用,說下過程

Lei
lei=(Lei)list.get(i);//這個語句本身沒有錯的,不過如果你要list
裡面裝的不是Lei
類形或不是他的子類
會拋class
cast
exception
;
你可以用泛形的
List
list
=new
LinkedList
();
這樣list就只能add
Lei
類型的對象,
list.get(int
i)獲得的也是Lei
類型這樣就不用轉換。
注意一下,如果你用的是LinkedList
的話不要用for
循環來遍歷List
而要用Iterator,不然的話效率會很低的。

㈥ java中如何獲取List<Object[]>里的每一項

這個值是將一個Object數組放入List中
如果你的表達式能執行的話
首先你的mUserDepartments 的值只可回能是這樣答{1},{2},{3},
取值的話要解析兩遍

StringBuffer sb = new StringBuffer();
for(Object[] obj:mUserDepartments){
for(Object o:obj){
sb.append(o.toString); result.add(o); //如果你存儲的是基礎類型,非引用類型可以直接toString 方法,如果是引用類型的話,需要覆寫toString()方法
sb.append(",");
}
}
String s = sb.subString(0,sb.length);//手寫的,未用編譯器試,不是的話sb.length-1,這是要將最後1個逗號去掉
s就是你需要的字元串了

閱讀全文

與java中list的get方法相關的資料

熱點內容
javaweb英文文獻 瀏覽:702
可在線編程isp是什麼意思 瀏覽:34
iphone6s單手模式 瀏覽:79
vivo怎麼找刪除的app軟體 瀏覽:852
360裝機大師怎麼用教程 瀏覽:168
高一編程語言是什麼 瀏覽:421
phpword插入圖片 瀏覽:261
數控編程s300什麼意思 瀏覽:871
linuxab壓力測試 瀏覽:818
編程語言為什麼是c 瀏覽:797
悅me只能網關密碼錯誤 瀏覽:844
三星交集工具 瀏覽:939
資料庫中怎麼復製表結構 瀏覽:417
戴爾win10平板裝系統嗎 瀏覽:816
編程的變數名有哪些 瀏覽:124
360版本海島奇兵下載 瀏覽:370
常州ug數控編程培訓哪個學校好 瀏覽:802
資料庫的不等於怎麼寫 瀏覽:664
qq關閉送禮物動畫 瀏覽:128
京東健康碼在哪個文件夾里 瀏覽:891

友情鏈接