當前位置:首頁 » 編程語言 » javaobject轉list

javaobject轉list

發布時間: 2023-03-01 01:15:52

java怎麼把一個對象存到List里

1、可以通過list的add方法來進行添加,可以通過get方法獲取到數據內容(即可是任何對象)。

2、實體類型如果為數組的話,可以直接通過list的add方法進行添加轉換,舉例List<Object> list = new ArrayList<Object>(),定義一個數組類型的list對象String entity = new String[("1232"),創建一個要實體化的數組對象list.add(entity ),給list對象賦值,這樣就完成了對象的轉換可以獲取到list的數據:list.get(0),結果就是entity對象(實際此對象是字元串)。

3、因為Object類型是任何對象類型的父類,所以不需要強制轉換即可完成添加。

Ⅱ java 將Object轉成List

通常我們遇到這個問題是出現在Object轉化為目標類型時,這個轉化並不是安全的。

這個問題普遍認為因為使用了jdk1.5或者1.6的泛型,request.getAttribute("***")得到的是一個默認為Object的類型,當把他們轉成List<***>時,編譯器認為有可能會出錯,所以提示這個類型安全。

以下是大家普遍用的取消警告的方法(不過危險並沒有解除):

一、方法上添加@SuppressWarnings("unchecked")

二、Eclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中Unchecked generic type operation設置為Ignore。

三、Eclipse的Window->Preferences->Java->Compiler將Compiler compliance level 設置為小於1.5

(2)javaobject轉list擴展閱讀:

@Override

public List<LocalObtMind> listByProperties(int start, int number) throws Exception {

String sql = "select * from (SELECT "

+ "decrypt_des(s.ddatetime, 'szmb#1601') ddatetime,"

+ "decrypt_des(s.obtid, 'szmb#1601') obtid,"

+ "decrypt_des(s.wd2df, 'szmb#1601') wd2df,"

+ "decrypt_des(s.t, 'szmb#1601') t,"

+ "decrypt_des(s.p, 'szmb#1601') p,"

+ "decrypt_des(s.hourr, 'szmb#1601') hourr "

+ "FROM t_LocalObtMind s) order by ddatetime desc ";

Query query = em.createNativeQuery(sql.trim());

query.setFirstResult(start);

query.setMaxResults(number);

List<Object> list = null;

List<LocalObtMind> list2 = new ArrayList<LocalObtMind>();

try{

list = query.getResultList();

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

LocalObtMind localObtMind = new LocalObtMind();

Object[] obj = (Object[])list.get(i);

localObtMind.setDdatetime(obj[0].toString());

localObtMind.setObtid(obj[1].toString());

localObtMind.setWd2df(obj[2].toString());

localObtMind.setT(obj[3].toString());

localObtMind.setP(obj[4].toString());

localObtMind.setHourr(obj[5].toString());

list2.add(localObtMind);

}

}catch(Exception e){

e.printStackTrace();

}

return list2;

}

Ⅲ java Object對象可以塞進list類型嗎

可以的 所有的類都繼承於Object

熱點內容
代號治癒如何創建伺服器 發布:2024-11-07 16:50:25 瀏覽:45
dos強制刪除文件夾 發布:2024-11-07 16:41:05 瀏覽:294
java協程框架 發布:2024-11-07 16:30:55 瀏覽:380
預測擬合演算法 發布:2024-11-07 16:30:45 瀏覽:663
橙光原始密碼是多少 發布:2024-11-07 16:24:33 瀏覽:34
安卓電話密碼是什麼 發布:2024-11-07 16:14:44 瀏覽:317
戰網客戶端文件夾 發布:2024-11-07 16:02:42 瀏覽:123
我的世界伺服器轉賬點券的指令 發布:2024-11-07 15:57:34 瀏覽:268
馬桶解壓 發布:2024-11-07 15:57:32 瀏覽:890
手機游戲蘋果和安卓哪個好 發布:2024-11-07 15:55:36 瀏覽:701