取List<实体类名>中精确的值

41 篇文章 5 订阅
1 篇文章 0 订阅

1.定义一个实体类

public class PidDiscountInfo {
    /***
     * ID
     */
    private int id;
    /***
     * 分区号
     */
    private int areaId;

2.Controller中代码

public AjaxResult seltInfo() {
    JSONObject jsonObject = JSON.parseObject(s);
    List<TermSegInfo> termSegInfos = null;
    //定义一个实体类的集合
    List<PidDiscountInfo> discountInfoMappers = null;
    try {
      //获取数据
      discountInfoMappers = iPidDiscountInfoService.selectAllPidDiscountInfo();
      //数据为PidDiscountInfo{id=1, powerId=1, timeSegId=1, areaId=3, disCountVal1=1, 
      //constVal1=65535, disCountVal2=1, constVal2=65535, startTimes=1, endTimes1=0, 
      //endTimes2=0, termSegInfo=null}, PidDiscountInfo{id=2, powerId=1, timeSegId=1, 
      //areaId=3, disCountVal1=1, constVal1=65535, disCountVal2=1, constVal2=65535, 
      //startTimes=1, endTimes1=0, endTimes2=0, termSegInfo=null}
      System.out.println(discountInfoMappers);
      //用lambda表达式
      List<Integer> areaList = discountInfoMappers.stream().map(t -> t.getAreaId()).collect(Collectors.toList());
      areaList.get(0);
      //areaList:[3, 3]
      System.out.println("areaList:"+areaList);
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值