Я реализовал два Hashtable, как показано ниже.
HashMap<Integer,String> streetno=new HashMap<Integer,String>();
streetno.put(1, "Sachin Tendulkar");
streetno.put(2, "Dravid");
streetno.put(3,"Sehwag");
streetno.put(4,"Laxman");
streetno.put(5,"Kohli");
HashMap<String,Integer> streetname=new HashMap<String,Integer>();
streetname.put("Sachin Tendulkar",1);
streetname.put("Dravid",2);
streetname.put("Sehwag",3);
streetname.put("Laxman",4);
streetname.put("Kohli",5);
Iterator itr=streetno.keySet().iterator();
Теперь я прошу пользователя ввести данные. Если он вводит целое число, я хочу получить определенное значение из 1-й хеш-таблицы, а если пользователь вводит строку, я хочу прочитать конкретное целое число из 2-й хеш-таблицы.
У меня вопрос "Как я могу прочитать ввод от пользователя ??" Потому что я не знаю, вводит ли пользователь целое число или строку ??
И я также хотел знать, могу ли я получить конкретное значение с помощью Iterator в зависимости от ключа?