java中使用向量做的一个简单翻页程序

原创 2007年10月03日 21:06:00

该程序由一个接口,一个实例类,和一个测试类组成

下面,我分别来解释一下

首先:接口中有三个方法,看下面代码

public interface IPageModel {
 // 设置每页最大记录的条数
 public void setMaxPageRows(int rowCount);

 // 返回总面数
 public int getPageCount();

 // 返回指定页的内容
 @SuppressWarnings("unchecked")
 public Vector getPageCountents(int pageNum);//返回类型为向量
}


 然后:就是实现类了,继承了接口.并对其实现.代码如下

public class Third implements IPageModel {
 private String[] strArr;// 记录数据

 private int maxPageRow;// 每页最大记录的条数

 // 在构造函数中初始化数据
 public Third() {
  strArr = new String[51];
  for (int i = 0; i < strArr.length; i++) {
   strArr[i] = String.valueOf(i);
  }
 }

 // 设置每页显示的最大记录条数
 public void setMaxPageRows(int rowCount) {
  this.maxPageRow = rowCount;
 }

 // 取得最记录数
 public int getPageCount() {
  return strArr.length;
 }

 // 用向量保存数据并返回
 @SuppressWarnings("unchecked")
 public Vector getPageCountents(int pageNum) {
  Vector v = new Vector();
  for (int i = maxPageRow * pageNum; i < maxPageRow * pageNum
    + maxPageRow; i++) {
   if (i < strArr.length) {//保证有数据,不然会报数组下标越界异常
    v.add(strArr[i]);
   }
  }
  return v;
 }
}

最后:就是一个测试类来检测代码的可能性,代码如下

用java开发的一个简单的记事本程序

代码如下:package IO; import java.io.*; import java.awt.*; import javax.swing.*;import java.awt.event.*; ...
  • MyCodeDream
  • MyCodeDream
  • 2015年06月22日 19:48
  • 2806

一个简单的javaweb项目

这周因为要准备java和四级考试,所以没有做什么太多的东西,只是把我们之前做的javaweb项目又重新写了一下,现在就简单的说一下我做的东西. 我做的就是一个简单的用户注册和管理员页面.下面是我项目...
  • yang_tang
  • yang_tang
  • 2017年12月16日 23:31
  • 272

java 简单的扫雷游戏

//扫雷游戏 package Bible001; import javax.swing.*; import java.awt.event.*; import java.awt.*; public cl...
  • u014657292
  • u014657292
  • 2014年04月27日 20:33
  • 2538

一个Java的简单小程序(1)

一个简单的Java小程序:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位...
  • lecheng_zhang
  • lecheng_zhang
  • 2017年06月25日 16:00
  • 2379

【Servlet】最简单的Servlet JavaWeb程序

其实JSP最基础为JSP+Servlet+JDBC,Struts+Hibernate+Spring只是让这个最基本的东西更具有方便性与条理性。 基本没有人把代码全部写到一个JSP页面,完全用JSP实现...
  • yongh701
  • yongh701
  • 2014年10月16日 20:16
  • 5733

从零开始写javaweb框架笔记3-编写一个简单的web应用

现在我们开始编写一个简单的web应用。从简单的开始:写一个HelloServlet,接收GET类型的/hello请求,转发到/WEB-INF/jsp/hello.jsp页面,然后再hello.jsp页...
  • wj903829182
  • wj903829182
  • 2015年11月29日 16:45
  • 2849

Java实现简单的日历小程序之Java图形界面开发小日历

今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import ...
  • llqqxf
  • llqqxf
  • 2016年07月14日 15:59
  • 14860

简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。

递归作为一种算法被广泛用在程序设计语言中,它是直接或间接的调用自己。 递归在什么情况下使用? 数据在定义的时候递归定义的, 数据的结构形式是按递归定义的。 简单的递归程序 定义一个方法,然后...
  • a4171175
  • a4171175
  • 2017年09月18日 23:03
  • 402

一个最简单的Java程序

public class smp11...{    public static void main (string args[   ] )    ...{          system.out.pr...
  • iThinkstudio
  • iThinkstudio
  • 2007年07月08日 15:51
  • 918

java中简单的翻页功能的实现(PageManager)

package util;import java.util.List;public class PageManager{    private List allRecords = null;//col...
  • alexwan
  • alexwan
  • 2007年07月17日 22:40
  • 2011
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中使用向量做的一个简单翻页程序
举报原因:
原因补充:

(最多只允许输入30个字)