隨筆-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 閱讀(619) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 朝阳区| 百色市| 丹凤县| 广昌县| 资溪县| 兰西县| 永德县| 砀山县| 曲靖市| 西青区| 石渠县| 曲沃县| 伊春市| 五指山市| 当雄县| 达孜县| 建水县| 石门县| 衡山县| 安远县| 白山市| 盐池县| 清苑县| 任丘市| 两当县| 新津县| 金寨县| 通州区| 郧西县| 鸡西市| 运城市| 贵定县| 连云港市| 东宁县| 枝江市| 伽师县| 樟树市| 和平县| 和顺县| 公主岭市| 崇阳县|