最近做了乙個功能,需要將string型別的實體類list集合(我也不知道怎麼表述,資料長成下面這個樣子)
[,]
//放到**中是這樣子的,右斜槓是字元轉義?我是新手,不太懂
string s3="[,]";
//實體類
@data//lombom的setter getter,實體類要有setter和getter,下面取值要用到
public class user
資料是拿到了,但是它確實string型別的,string型別是不能以key value形式取其中的值;不過看他的樣子,就像是用list集合封裝的實體類,所以把他轉換成list實體類集合就好了。方法如下
//需要使用阿里巴巴的fastjson
//fastjson依賴
com.alibaba
fastjson
1.2.9
//轉換**
string s3="[,]";
listuserlist=json.parsearray(s3,user.class);
system.out.println(userlist);
system.out.println("姓名:"+userlist.get(0).getname()+"年齡:"+userlist.get(0).getage());
控制台輸出:
轉成list集合,取值就方便了
建立實體類
下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...
contains方法在list(實體類)中騷套路
在list集合中放置乙個實體類物件如何使用contains類進行比較是否為物件的子集listdrugasocdos.contains listdrugasocdo 在contains原始碼中發現 public boolean contains object o else return false c...
實體類的List和map之間的互相轉換
這是我的list集合,原本應該是通過資料庫進行操作的,這裡我直接進行賦值了,如果你們拿來用的話就把user改變成你們的實體類就行了 list list newarraylist user user1 newuser 1 new date 17634 lll 176 user user2 newuse...