java-手写实现map
Posted 橙-子------技术改变世界!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-手写实现map相关的知识,希望对你有一定的参考价值。
package com.lideng.work322; /** * 自己实现map集合 * @author Administrator * */ public class Dome3 { Entry[] arr =new Entry[990]; int size; public void put(Object key,Object value){ Entry en=new Entry(key, value); arr[size++]=en; } public static void main(String[] args) { Entry en=new Entry("001",12); System.out.println(en.value); } public Object get(Object key){ for (int i = 0; i < size; i++) { if(arr[i].key.equals(key)){ return arr[i].value; }; } return null; } } class Entry{ Object key; Object value; public Entry(Object key,Object value){ this.key=key; this.value=value; } }
以上是关于java-手写实现map的主要内容,如果未能解决你的问题,请参考以下文章
Java集合相关学习——手写一个简单的Map接口实现类(HashMap)