接口与类集综合应用
来源:互联网 发布:西门子选型软件 编辑:程序博客网 时间:2024/05/18 02:10
List、Set、Map
看以下一种情况:
图书大厦可以放很多种的书
儿童书
电脑书
建筑书
要求实现以下一种功能:
模拟图书大厦,内可存放多种书目,而且可以进行添加、查询、删除操作。
一个累计可以加入多个对象,对于儿童书、电脑书
图书大厦 → List → 书的接口 ← 各种书
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
该方法属于类java.lang.String,
public final class String 太监类
返回的整数是 this.startsWith(str, k) 为 true 的最小 k 值。
如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字
符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。
具体实现简述:
1.定义一个接口Book,内声明方法有 getPrice()、getName()、getInfo();
2.定义书店BookShop,内有属性name、书集合,以及对书的增删,查找,模糊
查找等方法。
3.定义书的种类继承Book,如ChildBook。
4.写main方法。
在实际编程的过程中,有一点麻烦,是由迭代器造成的,现在来解决它:
public interface Iterator<E>
对 collection 进行迭代的迭代器
常用方法:
boolean hasNext()
如果仍有元素可以迭代,则返回 true。
E next()
返回迭代的下一个元素。
java.util.AbstractList<E>
Iterator<E> iterator()
返回以恰当顺序在此列表的元素上进行迭代的迭代器。
第一次使用此方法这是迭代器指向第一个元素的前一个位置。
- 接口与类集综合应用
- 15---接口与类集综合应用
- SIP与RTP综合应用
- SIP与RTP综合应用
- SIP与RTP综合应用
- listbox与WMI进程的综合应用
- SIP与RTP综合应用1
- SIP与RTP综合应用2
- SIP与RTP综合应用3
- SIP与RTP综合应用4
- 智能家居中的信息综合与应用
- 综合应用集成项目总结与心得
- File类的综合应用
- java接口、继承、多态的综合应用
- 抽象类与接口应用(转载)
- 抽象类与接口的应用
- 抽象类与接口的应用区别
- 抽象类与接口的应用
- 第五章 用控件进行开发
- 有感而发!
- 迷茫
- Java类集应用
- virtools 学习笔记一:virtools 背景
- 接口与类集综合应用
- cmd命令集锦
- c++中的四个转换运算符(,static_cast,const_cast,dynamic_cast,reinterpret_cast)
- 入住csdn...
- 关于GDI绘图的新手说明
- 发展前景
- import static和import的区别
- php应用
- Linux内核配置文档