<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    用動(dòng)作去驅(qū)動(dòng)未來(lái)

    生命在于運(yùn)動(dòng),讓自己身體的每一個(gè)細(xì)胞都動(dòng)起來(lái)吧.

     

    List分拆為多少個(gè)List對(duì)象

    用遞歸實(shí)現(xiàn)了這么一個(gè)需求,一個(gè)list對(duì)象中存儲(chǔ)了大量的數(shù)據(jù),所以打算分拆為多個(gè)小的list,然后用多線程處理這些list,實(shí)現(xiàn)業(yè)務(wù)需求。直接上代碼:

    import java.util.HashMap;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;

    public class TestClass {
        private Map<String,ArrayList<String>> map = new HashMap<String,ArrayList<String>>();
        private int k = 0;

        public
     Map<String,ArrayList<String>> newTableList(ArrayList<String> list,int num) {
            List
    <String> tempList = new ArrayList<String>();
            
    int size = list.size();
            System.out.println(
    "========================================");
            List
    <String> newList = (List<String>) list.clone();
            
    for (int i = 0; i < size; i++) {
                
    if(i < num) {
                    String str 
    = list.get(i);
                    tempList.add(str);
                } 
    else {
                    
    break;
                }
            }
            
            
    if (list!=null && size!=0) {
                k
    ++;
                map.put(String.valueOf(k), (ArrayList
    <String>) tempList);
                System.out.println(
    "Key:"+k+",list size:"+tempList.size());
                System.out.println(
    "========================================");
                
    for (int i = 0; i < tempList.size(); i++) {
                    String tempStr 
    = tempList.get(i);
                    
    boolean isContains = newList.contains(tempStr);
                    
    if(isContains) {
                        newList.remove(tempStr);
                    }
                }
                newTableList((ArrayList
    <String>)newList,num);
            }
            
            
    return map;
        }

    public static void main(String[] args) throws SQLException {
            TestClass ed = new TestClass();
            ArrayList<String> tempList = new ArrayList<String>();
            tempList.add("111");
            tempList.add("222");
            tempList.add("333");
            tempList.add("444");
            tempList.add("555");
            tempList.add("666");
            tempList.add("777");
            tempList.add("888");
            tempList.add("999");
            tempList.add("100");
            tempList.add("aaa");
            tempList.add("bbb");
            tempList.add("ccc");
            tempList.add("ddd");
            
            ed.newTableList(tempList,5);
        }
    }

    希望這段代碼能幫助到些人。

    posted on 2013-01-30 17:40 黑螞蟻 閱讀(1994) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA 基礎(chǔ)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    路在腳下,此刻,出發(fā)。

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 999久久久免费精品播放 | 亚洲国产精品国自产拍电影| 免费的黄网站男人的天堂| 成人永久免费高清| 久久久久久亚洲精品无码| 免费国产高清视频| 一区二区三区免费精品视频| 亚洲精品国产成人影院| 二区久久国产乱子伦免费精品| 在线a亚洲v天堂网2019无码| 国产成人无码区免费内射一片色欲 | 少妇太爽了在线观看免费视频| 亚洲伊人tv综合网色| 麻豆一区二区免费播放网站| 亚洲日韩国产AV无码无码精品| 国产成人精品免费视频软件| 岛国岛国免费V片在线观看| 亚洲AV无码久久精品成人| 国产成人免费午夜在线观看| 亚洲成av人在线观看网站| 亚洲日韩国产精品乱| 日本免费中文字幕| jlzzjlzz亚洲jzjzjz| 亚洲国产91精品无码专区| 成人免费区一区二区三区| 中文字幕亚洲男人的天堂网络| 成人永久免费福利视频网站| 国产特黄一级一片免费| 亚洲精品国产啊女成拍色拍| 国产成人在线观看免费网站| 国产免费人成视频尤勿视频| 亚洲精品视频在线观看免费| 国产黄色片在线免费观看| a级毛片视频免费观看| 色老板亚洲视频免在线观| 亚洲精品视频在线看| 99久久免费国产香蕉麻豆| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 成人毛片免费在线观看| 国产高清对白在线观看免费91| 中文字幕亚洲综合久久2|