【java】对链表分段取值比较简洁的处理
【需求】
有一个List,要求每次处理100个。
【代码】
int n=1523;// 链表长度 int start=0,end; int STEP=100; for(;;){ end=start+STEP; if(end>n){ end=n; System.out.println("Start="+start+" End="+end); break; } System.out.println("Start="+start+" End="+end); start=end; }
输出:
Start=0 End=100 Start=100 End=200 Start=200 End=300 Start=300 End=400 Start=400 End=500 Start=500 End=600 Start=600 End=700 Start=700 End=800 Start=800 End=900 Start=900 End=1000 Start=1000 End=1100 Start=1100 End=1200 Start=1200 End=1300 Start=1300 End=1400 Start=1400 End=1500 Start=1500 End=1523
END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2019-03-09 【Canvas与游戏】Bombman v1.04
2019-03-09 【Canvas与艺术】模拟八一电影制片厂电影片头效果
2019-03-09 【Canvas技法】蓝布底金字北岛诗节选(背景图片、文字阴影示例)
2017-03-09 “阿基里斯与乌龟”的终结性思考
2017-03-09 生活本来的样子