Java 从实现切换到ADT

Java 从实现切换到ADT,java,class,hash,collections,Java,Class,Hash,Collections,您好,我是ADTS新手,我正在尝试将此文件从已实现的版本转换为仅使用集合作为练习 import java.util.HashMap; public class HashConvert { public static void main(String args[]) { HashMap <String, Object> capCity = new HashMap<String, Object>(20);

您好,我是ADTS新手,我正在尝试将此文件从已实现的版本转换为仅使用集合作为练习

   import java.util.HashMap;
   public class HashConvert
   {
    public static void main(String args[])
    {

        HashMap <String, Object> capCity = new HashMap<String, Object>(20);

        String[] data = {"Darwin", "Sydney", "Melbourne", "Brisbane", "Canberra", "Hobart",   "Perth"};

        for (int i=0; i < data.length; i++)
        {
            
            capCity.tab(data[i], "O"+data[i]);
        }       
import java.util.HashMap;
公共类哈希转换
{
公共静态void main(字符串参数[])
{
HashMap capCity=新HashMap(20);
字符串[]数据={“达尔文”、“悉尼”、“墨尔本”、“布里斯班”、“堪培拉”、“霍巴特”、“珀斯”};
对于(int i=0;i
我正试图编辑它以使用集合中的所有HashMaps方法, 我已经编写了一个实现类似于“hashMap”的类,但是我不想再使用它了,我想使用ADT的方法 “tab”函数似乎不起作用,并提供了所需的标识符。 我试着做一个覆盖方法,但不起作用

多谢各位