海詩網(wǎng) 知識百科 object轉(zhuǎn)list(java object轉(zhuǎn)list)

object轉(zhuǎn)list(java object轉(zhuǎn)list)

object轉(zhuǎn)list, 如何將對象轉(zhuǎn)換成列表?不知道小伙伴們今天來看看邊肖的分享吧!

有兩種方法可以將對象轉(zhuǎn)換為列表:

方法1:

public static Object getObj() {

ListString list=new ArrayList();

list.add(1);

list.add(ab);

return list;

}

public static void main(String[] args) {

Object obj=getObj();

ListString result=new ArrayList();

if (obj instanceof ArrayList?) {

for (Object o : (List?) obj) {

result.add(String.class.cast(o));

}

}

結(jié)果。foreach(系統(tǒng)。out:println);//輸出:1個腹肌

}

Main函數(shù)中的對象obj模擬了List對象。下面的代碼首先判斷obj是否是列表類型,然后使用Class.cast做類型轉(zhuǎn)換。

java object轉(zhuǎn)list

方法二:

功能:

public static T ListT castList(Object obj, ClassT clazz)

{

ListT result=new ArrayListT();

if(obj instanceof List?)

{

for (Object o : (List?) obj)

{

result.add(clazz.cast(o));

}

return result;

}

return null;

}

它接受兩個參數(shù),一個是obj,是我們需要轉(zhuǎn)換的列表對象,然后傳入列表中元素的類。

java object轉(zhuǎn)list

使用方法如下:

public static void main(String[] args) {

Object obj=getObj();

ListString list=castList(obj, String.class);

list.forEach(System.out:println);

}

object轉(zhuǎn)list,以上就是本文為您收集整理的object轉(zhuǎn)list最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場,轉(zhuǎn)載請注明出處:http://x91880.com/n/169131.html
      

office(office產(chǎn)品密鑰永久激活碼)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部