for(Object obj : List) 循环时,如何取到当前LIST的序号?&&j分页查询时,如何返回列表序号给前端

情景展示:

现在有个分页查询,但是需要后端将列表序号返回给前端,然后我的循环又是for(Object obj : List)这种循环,一时捉急不晓得该如何获取列表序号
在这里插入图片描述
最后解决办法如下:

public List<BookDTO> getListBookInfo(BookQueryParam bookQueryParam) {
  List<Book> bookList = bookMapper.selectBookList(param);
  List<BookDTO> bookDTOS = new ArrayList<>();
   for(Book book : bookList ) {
    BookDTO  bookDTO = new BookDTO  ();
 //直接获取数组下标,因为数组下标是从0开始取值,列表序号又是1开始,所以再数组下标上加1             
 bookDTO.setNumber(bookList.indexOf(book)+1);
 bookDTOS.add(bookDTO)  
   }
 return bookDTOS; 
 }        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值