当前位置:首页 > 服务端 > 从list集合中数据以固定数目取出

从list集合中数据以固定数目取出

2022年11月08日 17:32:27服务端12

假设一个接口请求数据每次最多只能10个,现在有105条数据怎么处理。
C#语言:

         List<int> list = new List<int>();
         //简单制造数据
         for (int i = 1; i < 105;i++ ) 
         {
             list.Add(i);            
         }

         int listSize = list.Count();
         //每次最多请求数据个数
         int toIndex = 10;   

         for (int i = 0; i < list.Count(); i += 10)
         {
             if (i + 10 > listSize)
             {        
                 toIndex = listSize - i;
             }
             List<int> newList = new List<int>();
             /**
                 java语言可以用subList()方法,C#中没有看到,就用了下面的for循环方法
                 List<int> newList=list.sublist(i,i+toIndex);
             **/
             for (int j = i; j < i + toIndex;j++ ) 
             {
                 newList.Add(list[j]);
             }
             //这里newList已经拿到了10条数据,可以去做相应的业务
         }

作者:-小龙人
来源链接:https://blog.csdn.net/qq_36330228/article/details/82670348

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68537.html

标签: List
分享给朋友:

“从list集合中数据以固定数目取出” 的相关文章

Dart 流中的 listen 和 forEach 有什么区别?

stream - Dart 流中的 listen 和 forEach 有什么区别? 如果我有 Stream在 Dart 中,我可以同时使用 listen和 forEach ,但我不明白其中的区别。 因此,例如考虑以下代码: final...

Java集合之LinkedList

Java集合之LinkedList

一、LinkedList概述 1.初识LinkedList 上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。 LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储...

java ArrayList 转 string、string 转 ArrayList

string 转 ArrayList 先将字符串按照某个字符切割,转为string数组 然后用Arrays的asList方法,将数组转为List public class test1 { public static void m...

java8 String与list互转方法

public void test() { //字符串转list<String> String str = "a,b,c,d"; //此处为了将字符串中的空格去除做了一下操作 List<Stri...

java 集合hashmap hashset arraylist 详解以及常见面试题

java 集合hashmap hashset arraylist 详解以及常见面试题

   今天复习了一下自认为java 中很重要的一部分集合,这篇文章主要从底层源码进行分析这几种集合的区别与联系,他们的用法不多讲,用法不难;大多数东西我也是从各位大神的博客上或者书上扒下来的,小菜鸟在复习,写下来主要是一:是为了想留下点东西 二:我发现在写的过程中我...

python面试题,求两个List各个元素相减绝对值最小是多少

春暖花开,人心浮动,吾思当左迁之,一则工资上涨,二则环境变好。奈何世道不然,吹牛空谈者大受欢迎,而吾实事求是者则落寞如此,知之为知之,不知为不知。 投递无数,才得一二,某国有电信公司邀请面试,始记得吾曾于去年三月去过,现复一年又至三月,碰运气吧! 约至午后两点...

list与String的相互转换(Java8)

public void test() { //字符串转list<String> String str = "测试1,测试2,测试3,测试4"; //此处为了将字符串中的空格去除做了一下操作 List<...

Java-List集合元素筛选

一、对List集合最基础的玩法(筛选)筛选,里面用到了三个for循环 List<String> list = new ArrayList<>(); list.add("杨贺铮"); list.add("杨铮");...

Java集合 ArrayList原理及使用

Java集合 ArrayList原理及使用

本文主要讲解了ArrayList原理,从底层数组着手,讲解了ArrayList定义时到底发生了什么,再添加元素时,扩容规则如何,删除元素时,数组的元素的移动方式以及一些常用方法的用途 ArrayList是集合的一种实现,实现了接口List,List接口继承了Colle...

Java集合中:List、Set、map的区别和具体的使用场景和高频问题解析,面试必问

Java集合中:List、Set、map的区别和具体的使用场景和高频问题解析,面试必问

目录 1.Collection集合体系的继承树如下: Collection集合中的主要方法: 2.Map集合体系的继承树如下所示: Map集合中的常见方法: 3. Java集合类基本概念 3.1 Java容器类类库的用途是"保存对象",并将其划...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。