隨筆-5  評論-56  文章-2  trackbacks-0
          定義兩個Vector,一個為儲存查詢所有記錄的totalV,另一個儲存當前頁的記錄currentPageV;
          總的記錄數:int totalSize = totalV.getSize();
          每頁顯示的記錄數:int countPerPage;
          總頁數:int totalPageNum = totalSize/countPerPage;
          //如果總的記錄數和每頁記錄數的余數大于零,
          //那么總的頁數為他們的整除結果加一
          if (totalSize%countPerPage > 0 ){
          totalPageNum = totalSize/countPerPage + 1;
          }
          當前的頁數:pageNum;
          for (int j = 0;j
          //分頁,根據當前的頁數和每頁顯示的記錄數從totalV中取出記錄
          //往currentPageV中添加記錄;
          //如果當前記錄在(當前頁碼-1)*每頁顯示記錄數(包括等于)
          //和 當前頁碼*每頁顯示記錄數(不包括等于)之間的時候;
          //就屬于該頁的數據
          if ( (j >= (pageNum - 1) * countPerPage) && (j < pageNum * countPerPage)) {
          currentPageV.addElement(totalV.get(j));
          }
          //當currentPageV記錄數等于每頁顯示記錄數,
          //停止往currentPageV中添加記錄
          if (currentPageV.size() == countPerPage) {
          break;
          }
          }
          那么,當前頁中顯示的記錄,就是currentPageV中的記錄。
          posted on 2006-05-29 17:06 javaPlayer 閱讀(620) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 佛坪县| 陆良县| 无锡市| 体育| 彭山县| 泰兴市| 玉屏| 宜兴市| 鄢陵县| 新丰县| 禄丰县| 昌宁县| 延吉市| 锡林郭勒盟| 寿阳县| 昌吉市| 于田县| 张家界市| 钦州市| 万安县| 安福县| 本溪市| 定边县| 石门县| 嵊州市| 盘山县| 高州市| 岱山县| 石棉县| 桐乡市| 张家界市| 南华县| 平顺县| 安庆市| 甘德县| 平定县| 灵宝市| 安丘市| 宝丰县| 库车县| 阜平县|