日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - 將list<bean> 強轉成另一種bean的list。

瀏覽:162日期:2023-11-29 16:39:13

問題描述

public static class DataBean { private int value; private BigDecimal name;}public class ChartData { private Integer time; private BigDecimal result;}

我需要類似于如下的操作,

List<ChartData> data = getdata();List<SeriesBean.DataBean> yValue = data.stream().map(item -> (SeriesBean.DataBean) item);

報錯不可轉換的類型,DataBean是個內部靜態類。C++里面有reinterpret_cast可以強轉,java應該有相應的方法的

問題解答

回答1:

Apache Commons 的 BeanUtils 和 Spring 的 BeanUtils 都有提供 copyProperties 方法,作用是將一個對象的屬性的值賦值給另外一個對象,但前提是兩個對象的屬性類型且 名字 相同。

比如使用 Apache Commons 的 BeanUtils:

import java.math.BigDecimal;import org.apache.commons.beanutils.BeanUtils;public class TestBeanUtils { public static void main(String[] args) throws Exception {ChartData src = new ChartData(1, BigDecimal.valueOf(123));DataBean dest = new DataBean();BeanUtils.copyProperties(dest, src);System.out.println(src);System.out.println(dest); } public static class DataBean {private int time;private BigDecimal result;public int getTime() { return time;}public void setTime(int time) { this.time = time;}public BigDecimal getResult() { return result;}public void setResult(BigDecimal result) { this.result = result;}@Overridepublic String toString() { return 'DataBean{' + 'time=' + time + ', result=' + result + ’}’;} } public static class ChartData {private Integer time;private BigDecimal result;public ChartData(Integer time, BigDecimal result) { this.time = time; this.result = result;}public Integer getTime() { return time;}public BigDecimal getResult() { return result;}public void setTime(Integer time) { this.time = time;}public void setResult(BigDecimal result) { this.result = result;}@Overridepublic String toString() { return 'ChartData{' + 'time=' + time + ', result=' + result + ’}’;} }}

java - 將list<bean> 強轉成另一種bean的list。

所以如果 ChartData 和 DataBean 的屬性名稱一致,你的代碼可以這樣寫(就不用挨個屬性的寫 setter 方法了):

List<ChartData> data = getdata();List<DataBean> yValue = new ArrayList<>(data.size());for (ChartData item : data) { DataBean bean = new DataBean(); BeanUtils.copyProperties(bean, item); yValue.add(bean);}

當然,需要注意的一點是,這是使用反射實現的,效率要比直接寫 setter 方法要低一些。

回答2:

List<DataBean> yValue = data.stream().map(item -> { DataBean bean = new DataBean(); bean.setName(item.getResult()); bean.setValue(item.getTime()); return bean;}).collect(Collectors.toList());回答3:

強轉只能父類轉子類,你這就老實點一個個字段set過去就好了

回答4:

樓主學習一下 Java 的類型轉換啊。這種條件下,不能強轉的。

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产美女亚洲精品7777| 国产精品视频一区二区三区综合 | 麻豆久久久久久| 日本中文字幕视频一区| 丝袜美腿亚洲色图| 欧美日韩国产综合网| 国产综合激情| 99视频在线精品国自产拍免费观看| 欧美日韩尤物久久| 久久亚洲在线| 久久久9色精品国产一区二区三区| 97精品中文字幕| 欧洲精品一区二区三区| 久久亚洲精品中文字幕蜜潮电影| 亚洲成人日韩| 日韩激情av在线| 丰满少妇一区| 欧美日韩高清| 蜜桃av一区二区| 国产精品一区亚洲| 日韩理论片av| 久久国产精品毛片| 国产日韩免费| 久久精品国产99久久| 中文一区一区三区免费在线观| 美国欧美日韩国产在线播放| 91精品国产自产在线丝袜啪| 黄色网一区二区| 视频一区中文字幕| 九九九精品视频| 日韩视频一区二区三区在线播放免费观看| 国产精品视区| 国精品产品一区| 久久成人精品| 精品资源在线| 亚洲我射av| 桃色一区二区| 国产精品一级在线观看| 亚洲激情精品| 国产成人精选| 久久aⅴ国产紧身牛仔裤| 美女精品久久| 亚洲毛片视频| 欧美日韩激情| 水蜜桃精品av一区二区| 日韩国产欧美在线视频| 久久亚洲国产| 欧美国产美女| 精品黄色一级片| 97久久超碰| 久久高清国产| 婷婷综合激情| 亚洲天堂一区二区| 精品中文字幕一区二区三区四区| 免播放器亚洲一区| 中文在线中文资源| 国产高清视频一区二区| 日本亚洲三级在线| 日韩一区二区三区免费| 欧美日韩亚洲一区在线观看| 久久av影视| 日本91福利区| 日韩精品成人| 欧美日韩亚洲一区在线观看| 日韩欧美中文字幕在线视频| 亚洲在线国产日韩欧美| av不卡在线看| 日韩在线a电影| 久久国产精品久久久久久电车| 免费欧美日韩| 丝袜美腿亚洲一区二区图片| 亚洲另类视频| 日本精品一区二区三区在线观看视频| 亚洲精品在线二区| 欧美国产日韩电影| av中文字幕在线观看第一页| 97精品中文字幕| 免费国产自久久久久三四区久久 | 久久av超碰| 美女免费视频一区| 日韩精品免费一区二区三区| 女人天堂亚洲aⅴ在线观看| 六月天综合网| 国产精品久久久久久久免费软件| 韩国女主播一区二区三区| 999国产精品永久免费视频app| 欧美日韩四区| 亚洲一区二区三区无吗| 欧美激情日韩| 久久国产影院| 亚洲主播在线| 欧美国产另类| 伊人久久亚洲美女图片| 91麻豆精品| 精品一区二区三区亚洲| 国产精品久久久久av电视剧| 激情丁香综合| 欧美亚洲tv| 麻豆91在线播放| 亚洲深夜av| 欧美精品99| 五月天久久777| 国产日韩视频在线| 亚洲激情中文在线| 91欧美精品| 国产在线|日韩| 亚洲日产av中文字幕| 伊伊综合在线| 国产欧美日韩免费观看| 国产一区二区三区四区五区传媒| 野花国产精品入口| 激情综合五月| 欧美一级久久| 免费看精品久久片| 成人看片网站| 国产精品毛片一区二区在线看| 在线观看视频免费一区二区三区| 国产一区二区三区不卡视频网站| 美女网站久久| 五月天综合网站| 欧美一级鲁丝片| 国产不卡一区| 国产精品v亚洲精品v日韩精品| 中文无码日韩欧| 成人羞羞视频播放网站| 久久一区精品| 国产极品嫩模在线观看91精品| 亚洲视频电影在线| 亚洲一区二区三区高清| 欧美日韩尤物久久| 中文字幕色婷婷在线视频| 国产精品一区二区精品视频观看 | 精品欧美一区二区三区在线观看| 免费亚洲婷婷| 国产日本精品| 91精品一区| 日韩亚洲精品在线观看| 激情婷婷综合| 国产91久久精品一区二区| 日韩天堂在线| 亚洲va中文在线播放免费| 亚洲午夜天堂| 99视频精品视频高清免费| 欧美不卡高清一区二区三区| 黑人精品一区| 亚洲婷婷在线| 国产一区二区高清| 亚洲婷婷丁香| 国产精品日韩精品在线播放| 国产精品嫩草影院在线看| 国产麻豆一区二区三区| 国产麻豆精品久久| 精品视频国产| 国产综合色产| 日韩欧美高清一区二区三区| 日韩av网站免费在线| 精品网站aaa| 欧美粗暴jizz性欧美20| 亚洲精品在线国产| 毛片不卡一区二区| 在线日韩一区| 四虎精品一区二区免费| 久久精品国产99| 国产精品日本欧美一区二区三区| 久久国产婷婷国产香蕉| 狠狠躁少妇一区二区三区| 激情婷婷欧美| 日本天堂一区| 成人羞羞在线观看网站| 91精品麻豆| 欧美日韩日本国产亚洲在线 | 日本亚洲视频在线| 国产中文在线播放| 午夜亚洲一区| 国产精品宾馆| 中文在线不卡| 亚洲永久av| 国产伦理久久久久久妇女| 婷婷成人基地| 国产精品天堂蜜av在线播放| 欧美日韩免费观看一区=区三区| 精品久久在线| 欧美另类中文字幕 | 欧美日韩精品免费观看视频完整| 欧美一级全黄| 视频一区二区三区中文字幕| 日产精品一区二区| 天堂av在线| 另类小说一区二区三区| 亚洲性图久久| 最新中文字幕在线播放| 欧美伊人久久| 亚洲精品影院在线观看| 黑丝一区二区三区| 久久高清免费| 综合日韩av| 成人片免费看| a天堂资源在线| 精品资源在线| 成人精品久久|