`
liubin127
  • 浏览: 20582 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

扩展ArrayList类,方便页面显示

 
阅读更多
/**
* Notes:扩展的ArrayList类,方便在页面上进行显示.
* @author:
* @version:
*/

public class CommonArrayList extends ArrayList{

Class clazz; // 容器内保存的类
/**
* 私有构造函数,保证外界无法直接实例化
*/
private CommonArrayList() {
}
public CommonArrayList(Class clazz) {
this.clazz = clazz;
}
/**
* save the updates of customer types.
*/
public Object get(int index) {
try {
if (super.size() < index + 1) {
int cnt = index + 1 - super.size();
for (int i = 0; i < cnt; i++) {
super.add(clazz.newInstance());
}
}
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return super.get(index);
}

}
分享到:
评论

相关推荐

    ViewPage动态添加页面

    这种方式不仅可以方便地处理数量不确定的页面,还可以根据实际数据动态生成内容,使应用更具灵活性和扩展性。同时,结合`Fragment`的使用,可以更好地管理页面的生命周期,优化内存使用。在实际开发中,还可以结合`...

    扩展性非常好的树形导航菜单

    5. **动态加载**:为了优化用户体验,可以实现按需加载子菜单,即只有在用户展开父节点时才请求并显示子菜单内容。这需要用到异步请求和DOM操作。 6. **权限控制**:结合后端服务,实现菜单项的权限判断,确保用户...

    java 三级联动的东西

    这里的LabelValueBean是用来封装选项的值和显示文本的,方便在JSP中使用标签显示下拉框选项。 Action类中的execute方法是关键,它接收用户的请求,从HttpServletRequest对象中获取省份ID,然后使用自定义的DataBase...

    JSP程序设计JavaBean购物车

    4. 在JSP页面上设计用户界面,如添加商品按钮、显示购物车内容等。 5. 使用JSP动作指令(如和)来实例化和操作JavaBean。 6. 测试购物车功能,确保商品的添加、修改和删除操作正确无误。 通过这个实验,学生不仅能...

    一个简单的通用分页工具条

    这里的集合类可能包括ArrayList、LinkedList、HashSet等,它们用于存储和管理数据。在这个分页工具中,集合类用于存储查询到的数据结果,通过计算总条数和每页显示的条数,来确定需要多少页。 EL表达式,全称为Java...

    java集合、与购物网站的登录代码,控制台输出

    在Java编程语言中,集合框架是核心特性之一,它提供了数据结构和算法的实现,使得开发者可以方便地存储和管理对象。在这个“java集合、与购物网站的登录代码,控制台输出”的压缩包中,我们可以推测它包含了实现购物...

    ListView显示数据视图

    它可能扩展了ListView的功能,比如提供了更方便的数据绑定方式,更丰富的视图样式,或者优化了性能。在使用DataListView时,我们需要参照其提供的API文档或者源码来了解具体的用法,如初始化、设置数据源、监听事件...

    Android-AndroidLoopViewPager轮播控件

    通常,你会创建一个新的数据结构,如ArrayList,包含实际需要显示的页面数据,然后在列表的开始和结束处添加这些数据的副本。 - 适配器的`getItemPosition()`方法需要特殊处理,以确保当用户滑动到边界时,返回正确...

    Android轮播图片

    1. ViewPager:Android SDK提供了一个方便的组件ViewPager,它可以用来实现左右滑动查看多个页面的效果,非常适合轮播图的实现。通过设置Adapter,可以为ViewPager填充内容。 2. PageTransformer:通过实现...

    Android中ViewPager实现滑动条及与Fragment结合的实例教程

    4. 结合Fragment:利用FragmentPagerAdapter将每个页面的内容封装到Fragment中,方便管理和更新。 通过这个实例,开发者可以了解到如何在Android应用中实现一个功能完整的滑动界面,包括滑动视图的切换和自定义指示...

    Java翻译[参考].pdf

    3. **扩展性**:由于类的封装和继承特性,新的类可以轻松地在现有系统上增加功能,而不影响原有代码。 在设计类时,选择继承还是聚合/组合取决于具体需求: - **继承**(is-a关系):当类之间存在概念上的层次关系...

    网络开发框架解决方案

    通过它,我们可以将List中的每个元素绑定到一个变量,然后在页面上进行显示或操作。例如: ```jsp &lt;p&gt;Item: &lt;s:property value="name"/&gt;&lt;/p&gt; ``` 在这个例子中,`listOfItems`是Action类的一个属性,包含了多个...

    struts分页--PageDemo分页.rar

    它提供了一种组织应用程序的方式,使得开发者可以更方便地构建可维护、可扩展的Web应用。在Struts框架中,实现分页功能对于处理大量数据展示至关重要,能够提高用户体验并减轻服务器压力。 "PageDemo"这个例子很...

    ViewPagerSwitcher图片切换

    而在这个例子中,ViewPager被扩展以实现图片切换的功能,可能还结合了Handler或Timer类来实现定时切换。 1. **ViewPager的基本使用**:首先,我们需要在布局XML文件中添加ViewPager,并设置其适配器。适配器通常...

    学习Java的30个基本概念

    ArrayList是Java集合框架的一部分,提供了许多方便的操作方法。 #### 21. Class对象 每个Java类都有一个对应的Class对象,它包含了关于类的信息,如类名、修饰符、字段和方法等。Class对象可以通过反射API进行访问...

    软件编程词汇表(一些编程词汇的解释)

    局部内部类提供了一种方便的方式来定义临时性的类结构。 #### 46. 局部变量 (Local Variables) 局部变量是在方法、构造器或块中声明的变量。这些变量的作用域仅限于它们所在的代码块。当执行流离开该代码块时,变量...

    displaytag简单实例

    3. **排序**:用户可以通过点击表头对数据进行排序,DisplayTag会处理排序逻辑并重新加载页面以显示新顺序。这极大地提高了用户体验。 4. **下载功能**:DisplayTag支持导出表格数据到各种格式,如CSV、Excel或PDF...

    java写爬虫代码

    虽然示例中没有显示,但通常爬虫会递归地访问链接到已抓取页面的其他页面,以获取更多的数据。这需要对HTML中的超链接进行解析,例如使用`Jsoup`库解析DOM并提取`&lt;a&gt;`标签的`href`属性。 10. **URL解析与规范化**...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    (3)针对页面自适应问题,本文结合渐进增强以及拥抱流式布局的思想,同时研究利用了移动设备的视口特性,实现跨分辨率、跨设备的页面自适应。 (4)针对系统的功能实现问题,通过结合利用原生态框架与HTML5的跨平台...

    2021-2022计算机二级等级考试试题及答案No.17836.docx

    在Java中,集合框架主要由`java.util`包提供支持,其中主要包括`List`、`Set`、`Map`三个接口以及它们的具体实现类,如`ArrayList`、`HashSet`、`HashMap`等。集合的这一特性使得它非常适合于存储对象而非基本数据...

Global site tag (gtag.js) - Google Analytics