hashmap“键/值的方式”存取数据,使用collection接口的回调技术
来源:互联网 发布:javascript var 类型 编辑:程序博客网 时间:2024/05/29 12:09
package com.fuxi.test.collection;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** *使用hashmap“键/值的方式”存取数据,使用collection接口的回调技术:即将该对象的引用赋给 *collection接口变量,该接口变量回调iterator()方法获取iterator对象(是存放了值) * @author Administrator * */public class HashMapTest {public static void main(String[] args) {Book book1 = new Book("12","j2se"),book2 = new Book("13","j2ee"),book3 = new Book("14","EJB");Map map = new HashMap();map.put(book1.number, book1);map.put(book2.number, book2);map.put(book3.number, book3);String key = "12";if(map.containsKey(key)){Book book = map.get(key);System.out.println(book.name+"有货");}int number = map.size();System.out.println("散列hashmap中有"+number+"个元素");Collection collection = map.values();Iterator it = collection.iterator();while(it.hasNext()){Book book = it.next();System.out.printf(book.name);System.out.println(book.number);}}}class Book{String name;String number; Book(String number,String name){this.name = name;this.number =number;}}
- hashmap“键/值的方式”存取数据,使用collection接口的回调技术
- Collection接口的使用
- Collection接口的使用
- HashMap的存取
- HashMap详细的存取
- Oracle表数据的C++存取接口
- Oracle表数据的C++存取接口
- Oracle表数据的C++存取接口
- Oracle表数据的C++存取接口
- Oracle表数据的C++存取接口
- Oracle表数据的C++存取接口
- 数据存取 JSON 的使用
- Android 提供的存取数据的方式
- Microsoft的数据存取技术演变
- android数据存取的四种方式
- android数据存取的四种方式
- Android存取数据的几种方式
- Java中通过HashMap来存取数据的小知识点
- 阳光—音乐—ARM.事情
- 用树集TreeSet可以自动按照某个字段从低到高存放对象类型数据
- 利用堆栈输出递归序列的若干项:Fibonacci序列
- 遍历比较
- 利用基站定位Use Google Map
- hashmap“键/值的方式”存取数据,使用collection接口的回调技术
- 检索以字符串中在另一个字符串中出现几次
- 删除以个字符串中相同的字符
- 回文的判断
- 通往成功的金字塔
- 省去经常更改数据库地址的方法
- 计算排列组合个数的 两个函数
- 此类根据反射来创建
- 写一个Java多线程应用程序,模拟三个人排队买票,张三、李四和王五买电影票,售票员只有三张10元的钱,电影票10元钱一张。