實體類的List和map之間的互相轉換

2021-10-06 18:20:41 字數 1235 閱讀 5064

這是我的list集合,原本應該是通過資料庫進行操作的,這裡我直接進行賦值了,如果你們拿來用的話就把user改變成你們的實體類就行了

list

list=

newarraylist()

;user user1=

newuser(1

,new

date()

,"17634"

,"lll"

,"176");

user user2=

newuser(2

,new

date()

,"17635"

,"lll"

,"176");

user user3=

newuser(3

,new

date()

,"17636"

,"lll"

,"176");

list.

add(user1)

;list.

add(user2)

;list.

add(user3)

;list.

foreach

(system.out:

:print)

;

假如你想要把list轉換成map集合時

map

map=list.

stream()

.collect

(collectors.

tomap

(v -

> v.

getid()

, v -

> v));

map.

foreach

((k, v)

-> system.out.

println

(k +

":"+ v)

);

這裡輸出使用的時lambda表示式

加入你想把map類行的集合轉換為list時你可以使用以下方法

list

list1 =

newarraylist

<

>

(map.

values()

);list1.

foreach

(system.out:

:print)

;

大家可以多使用使用lambda表示式,可以有效的加快我們的開發速度

dataset和實體類 之間的轉換

dataset轉實體類 public static ilistfillmodel dataset ds foreach datarow dr in ds.tables 0 rows l.add model return l 將實體類轉換成datatable public static datatab...

DataTable和實體類之間的轉換

using system using system.collections.generic using system.data using system.linq using system.reflection using system.text namespace common else 填充物件...

map和實體類的相互轉換

方式1 成員變數為包裝類簡單屬性的用此方法 import org.springframework.cglib.beans.beanmap 實體類轉map beanmap.create entityobj map轉實體類 testbean bean maptobean map,new testbean...