JAVA 取自增序號(可用於實體類排序)


 1 //import java.util.concurrent.atomic.AtomicInteger; //引入
 2 
 3 
 4 //將List按照某一字段升序排序
 5 List<SrmSfdBidItemLadderVO> itemRank=itemRank.stream().sorted(Comparator.comparing(SrmSfdBidItemLadderVO::getLadderNoTaxPrice)).collect(Collectors.toList());
 6 
 7 //設置自增值
 8 AtomicInteger index = new AtomicInteger(0);
 9 
10 //設置序號
11 itemRank.stream().forEach(ro->{  
12 ro.setLadderBidRank(index.incrementAndGet());
13                             });

 //輸出展示

AtomicInteger index = new AtomicInteger(0);
System.out.println(index.incrementAndGet());
System.out.println(index.incrementAndGet());
System.out.println(index.incrementAndGet());
System.out.println(index.incrementAndGet());

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM