欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分隔List集合,按指定大小,將集合分成多個(gè)的方法

 更新時(shí)間:2017年03月06日 10:03:27   投稿:jingxian  
下面小編就為大家?guī)硪黄指鬖ist集合,按指定大小,將集合分成多個(gè)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

實(shí)例如下:

/**
 * 常用工具類
 * @author hetiewei(賀鐵偉)
 *
 */
public class JayCommonUtil {


/**
* 按指定大小,分隔集合,將集合按規(guī)定個(gè)數(shù)分為n個(gè)部分
* 
* @param list
* @param len
* @return
*/
public static List<List<?>> splitList(List<?> list, int len) {
if (list == null || list.size() == 0 || len < 1) {
return null;
}

List<List<?>> result = new ArrayList<List<?>>();


int size = list.size();
int count = (size + len - 1) / len;


for (int i = 0; i < count; i++) {
List<?> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1)));
result.add(subList);
}
return result;
}

}

以上這篇分隔List集合,按指定大小,將集合分成多個(gè)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Java?Agent的premain方式實(shí)現(xiàn)方法耗時(shí)監(jiān)控問題

    基于Java?Agent的premain方式實(shí)現(xiàn)方法耗時(shí)監(jiān)控問題

    javaagent是在JDK5之后提供的新特性,也可以叫java代理,這篇文章主要介紹了基于Java?Agent的premain方式實(shí)現(xiàn)方法耗時(shí)監(jiān)控問題,需要的朋友可以參考下
    2022-10-10
  • Java?CAS機(jī)制詳解

    Java?CAS機(jī)制詳解

    這篇文章主要介紹了Java?CAS機(jī)制,CAS機(jī)制是一種數(shù)據(jù)更新的方式。在具體講什么是CAS機(jī)制之前,我們先來聊下在多線程環(huán)境下,對(duì)共享變量進(jìn)行數(shù)據(jù)更新的兩種模式:悲觀鎖模式和樂觀鎖模式
    2023-01-01
  • MyBatis使用標(biāo)簽動(dòng)態(tài)操作數(shù)據(jù)庫(kù)詳解

    MyBatis使用標(biāo)簽動(dòng)態(tài)操作數(shù)據(jù)庫(kù)詳解

    這篇文章主要介紹了MyBatis中使用標(biāo)簽動(dòng)態(tài)操作數(shù)據(jù)庫(kù)的方法,動(dòng)態(tài)SQL是指在運(yùn)行PL/SQL塊時(shí)動(dòng)態(tài)輸入SQL語(yǔ)句,是Mybatis的強(qiáng)大特性之?,能夠完成不同條件下不同的sql拼接,需要的朋友可以參考下
    2024-05-05
  • MyBatis數(shù)據(jù)脫敏的實(shí)現(xiàn)方案介紹

    MyBatis數(shù)據(jù)脫敏的實(shí)現(xiàn)方案介紹

    在我們數(shù)據(jù)庫(kù)中有些時(shí)候會(huì)保存一些用戶的敏感信息,比如:手機(jī)號(hào)、銀行卡等信息,如果這些信息以明文的方式保存,那么是不安全的
    2022-08-08
  • 淺析Java中為什么要設(shè)計(jì)包裝類

    淺析Java中為什么要設(shè)計(jì)包裝類

    我們知道Java是一個(gè)面相對(duì)象的編程語(yǔ)言,基本類型并不具有對(duì)象的性質(zhì),為了讓基本類型也具有對(duì)象的特征,就出現(xiàn)了包裝類型,它相當(dāng)于將基本類型“包裝起來”,使得它具有了對(duì)象的性質(zhì),并且為其添加了屬性和方法,豐富了基本類型的操作
    2021-06-06
  • mybatis-plus之自動(dòng)映射字段(typeHandler)的注意點(diǎn)及說明

    mybatis-plus之自動(dòng)映射字段(typeHandler)的注意點(diǎn)及說明

    這篇文章主要介紹了mybatis-plus之自動(dòng)映射字段(typeHandler)的注意點(diǎn)及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java Swing中JTable渲染器與編輯器用法示例

    Java Swing中JTable渲染器與編輯器用法示例

    這篇文章主要介紹了Java Swing中JTable渲染器與編輯器用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Swing中JTable渲染器與編輯器的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-11-11
  • 詳解Java異常處理的使用與思考

    詳解Java異常處理的使用與思考

    異常處理的概念起源于早期的編程語(yǔ)言,如?LISP、PL/I?和?CLU。這些編程語(yǔ)言首次引入了異常處理機(jī)制,以便在程序執(zhí)行過程中檢測(cè)和處理錯(cuò)誤情況。本文主要來介紹一下Java中的異常處理,需要的可以參考一下
    2023-04-04
  • 解決Maven中關(guān)于依賴導(dǎo)入不進(jìn)的問題

    解決Maven中關(guān)于依賴導(dǎo)入不進(jìn)的問題

    這篇文章主要介紹了解決Maven中關(guān)于依賴導(dǎo)入不進(jìn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Java中l(wèi)ist集合為空或?yàn)閚ull的區(qū)別說明

    Java中l(wèi)ist集合為空或?yàn)閚ull的區(qū)別說明

    這篇文章主要介紹了Java中l(wèi)ist集合為空或?yàn)閚ull的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論