list裡面有值,卻get不到,為什么

時間 2022-10-05 16:55:18

1樓:度元忠

打斷點看看prplassistfeedto有沒有值,肯定沒有,

而且,prplassistfeedto.getlassistfeelist()獲取的是乙個list吧?list是乙個集合,prplassistfeedto.

getregistno());這樣獲取肯定不對,要獲取list的值應該是這樣寫:

prplassistfeedto.getlassistfeelist().get(0).

getregistno());不知道你list用了泛型沒,如果沒用,這樣寫:((prplassistfeedto)prplassistfeedto.getlassistfeelist().

get(0)).getregistno());//也就是先把list裡的物件轉成你要的物件然後再獲取值

2樓:匿名使用者

你得prplassistfeedto.getregistno()裡面的值剛好為 空白字串嘛。。。

3樓:射箭之道

prplassistfeedto.getlassistfeelist()這才是你的集合吧

system.err.println("registno444 =" + prplassistfeedto.getregistno());

上面這句明顯少內容prplassistfeedto(這裡是不是需要你先得到集合物件?).getregistno()

4樓:

getregistno這個方法你怎麼寫的啊,打不出值很有可能是這個方法裡不對。

5樓:匿名使用者

你這個**不怎麼能夠看出來,請貼出prplassistfeedto的**,求觀賞

j**a怎樣進入為null的list,size的值是1,但裡面的值是空的

6樓:

看你這貌似是list裡面套list 最外層的list的第乙個是有值得 是個空的list 後面都是null 內層list是全控的,所以外層list.size是1 內層list.size是0

7樓:

是這樣,arraylist物件中的第乙個元素是乙個陣列物件,所以你獲取size的時候得到1。但是這個陣列物件裡面的元素都是null。

你搞混了「陣列物件」和「陣列中的元素」兩個概念。正確的說法應該是「arraylist物件中有乙個不包含任何元素的陣列物件」。

8樓:匿名使用者

乙個list如果是null的話,怎麼會有size呢

j**a基礎問題,為什麼最後list裡面得到的都是最後乙個值,而不是8個值呢?

9樓:匿名使用者

因為 你的 sc 是 乙個物件,每次 放入 list 的 都是 sc 的引用, 每次 都被 改變,所以 裡面放的 都是最後一次 改變後的 值,想要 每次 都不一樣,就在 for 迴圈裡面 每次 new 乙個物件

10樓:大連寶麗華企業服務

public static void main(string args)

//如果想改正, 請將school sc = new school();放入for迴圈即可}

11樓:匿名使用者

。。。school sc = new school(); 放在for迴圈外,只有乙個school物件

在迴圈中操作的都是同乙個物件,每一次的賦值都是對上一次的覆蓋。

可以試試把school sc = new school();放到迴圈內

12樓:

for(int i=0;i<8;i++)

list裡面有8個值

13樓:單身

你用的是arraylist這個會幫你自動排序,不想讓他幫你排序你要用hashlinkedlist。

listlist = new linkedlist();

14樓:匿名使用者

這個list集合肯定有8個值 那你可以輸入list.size()就知道有多少個物件

j**a中list的值是[null] 而不是 null ,結果集其實是空的,但是返回的卻是[null],size=1,這如何判斷

15樓:匿名使用者

我覺得最好是在往list裡面add的時候判斷,null的話就不要add了

16樓:匿名使用者

取出來equals對比下

17樓:匿名使用者

簡單啊if(list.size()==1&&"[null]".equals(list.get(0))||list.size()==0)else

18樓:匿名使用者

沒看明白?這什麼意思

j**a裡list裡面有多個值我怎麼取特定的值?

19樓:匿名使用者

user user = (user)li.get(0); // 把i改成0就好了,說明你是取你list的第乙個資料,你第乙個資料就是zhangsan的

user.getage(); // 這裡得到乙個值,你還可以通過user.getname等方法得到這個list中的所有有關張三的資料

20樓:匿名使用者

這個你只需要從資料庫獲取一條記錄,然後把獲取這條記錄的物件add到list,再用get.age()就可以了.

21樓:匿名使用者

看這樣行不

string age = "";

for(int i=0;i

list中的get(i)方法是獲取list中的第i個物件嗎

22樓:enjoy恒恒

不是,是得到i+1個物件,list迴圈遍歷得到他的值是從0開始迴圈的!

23樓:

是第i+1個物件。list是從0開始的

list是有序的可重複的集合介面

我右耳總感覺裡面有東西,堵得慌,卻挖不出東西來

動漫無調曲 你好,1 根據你的病情描述,分泌性中耳炎可能性大。這種病常見發生在感冒後,以耳鳴耳悶耳堵塞感為主,聽力可稍受影響。2 這個病是個常見病,病情也不嚴重,方法得當,可以很快好轉。3 可以用聲導抗測聽,耳內窺鏡檢查明確。4 如果有鼓室積液,可以用穿刺 效果較好。 有可能最近有沒有感冒呢?如果有...

為什麼檔案管理資料夾顯示裡面有檔案開啟卻顯示沒有

相簿不顯示 復可嘗試制以下操作 1 首先重啟一下bai手機du 看看能否恢復顯示。長按zhi手機電dao源鍵,選擇重啟即可 3 若確定 沒有被清理掉,則可能是,部分軟體生成的 儲存路徑較深,若沒有被手機掃描到,就不會在相簿顯示,可進入檔案管理搜尋這個資料夾。進入檔案管理 在搜尋框裡輸入,資料夾名稱即...

以前聽到的一首歌,找不到了。裡面有類似的一句歌詞 11521,像風箏一樣咆哮。女生唱的,誰聽過這首歌

unique小 把耳朵叫醒 金海心 111235,像風箏呼嘯而去 555724,是落葉輕輕哭泣 111237,沒有人認真在聽 csi 梨花 會有天使替我愛你 電視劇集主題歌 會有天使替我愛你 演唱 李承鉉 南韓 王恩琦 就算你離開我而去 慢慢將往事都忘記 我的心還會為你,永遠跳動不停 原諒我的不辭而...