導航:首頁 > 編程語言 > 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方法相關的資料

熱點內容
cad2008注冊文件 瀏覽:352
雷蛇鍵盤游戲聯動配置文件 瀏覽:157
iphone5電影下載網站 瀏覽:803
電腦文件丟失怎麼辦 瀏覽:203
win10ppt怎麼全屏顯示 瀏覽:955
qq動畫圖片大全大圖 瀏覽:83
編程有哪些好用的工具 瀏覽:273
四川網站名片多少錢 瀏覽:228
刪除一個文件的linux命令 瀏覽:335
韓國追星妹子愛用的app 瀏覽:77
cad圖紙解壓後文件會變小嗎 瀏覽:531
觀宇軒是什麼購物網站 瀏覽:264
會聲會影字體安裝在哪個文件夾 瀏覽:71
數控編程如何解決重復輸入 瀏覽:477
數控編程圓弧用什麼刀 瀏覽:202
note4換home鍵教程 瀏覽:80
mac裝的列印機驅動在哪個文件夾找到 瀏覽:433
win10系統的殺毒軟體 瀏覽:47
如何鎖網路頻率 瀏覽:65
683版本飛機 瀏覽:96

友情鏈接