Я хочу создать метод добавления Hashtable без реализации класса api Java или методов. Это означает, что мне нужно добавить значение к ключу в Hashtable без использования mytable.put (key, value). Может ли кто-нибудь любезно дать мне представление о том, как это можно сделать. Большое спасибо.Добавить в Hashtable (java) без использования .put метода
ответ
Это добавляет значение ключа без использования mytable.put (ключ, значение) метод
Hashtable<Object, Object> myTable = new Hashtable<Object, Object>();
for (Entry e : myTable.entrySet()) {
if (e.getKey().equals(myKey) {
e.setValue(myValue);
break;
}
}
Спасибо, это имеет смысл. Просто добавьте следующее: как это изменится, если хэш-таблица имеет 1 ключ и 2 значения вместо одного значения. Я вижу, что
Добавление к выше, параметр Value - это Object, поэтому используйте это, чтобы сохранить в нем 2 значения. И используйте bean-компонент для получить выход, или вы можете использовать любые коллекции даже для хранения, если у вас не будет другого выбора. –
Использование putAll() ..
Map<String, Object> map = ...; // wherever you get it from //Using Map or Hashtable
Map<String, Object> toBeAdded = new HashMap<String, Object>();
for (Map.Entry<String, Object> entry : map.entrySet()) {
// Determine if you need to add anything, add it to 'toBeAdded'
}
// Finally, add the new elements to the original map
map.putAll(toBeAdded);
Спасибо. Это довольно простой и новый подход к решению этой проблемы. К сожалению, мой проект не позволяет мне использовать любые предопределенные Java-методы, такие как put. или putAll. Но спасибо за ваше предложение. –
- 1. Как добавить запись на карту без использования метода put()
- 2. Присвоение нового значения Hashtable без использования метода Add
- 3. Правильный способ использования «Hashtable»?
- 4. Как работает возвращаемый тип метода put в Hashtable или HashMap?
- 5. Получение метода Java без использования getDeclaredMethod
- 6. Добавить Hashtable в конец другого Hashtable
- 7. Java - как адресовать Hashtable в Hashtable
- 8. Добавить контакт в WP7 без использования метода show()
- 9. hashtable и синхронизация в Java
- 10. Добавить слова частоты в Hashtable
- 11. Когда я новичок в Hashtable, почему метод put вызывается?
- 12. Java Hashtable с AndEngine
- 13. Fast Hashtable в Java
- 14. Библиотека Hashtable в Java
- 15. реализация метода put в hashmap
- 16. Перенаправление в PHP без использования метода заголовка
- 17. Как уничтожить поток в Java без использования метода destroy()?
- 18. Сортировка arraylist в java без использования предопределенного метода сортировки
- 19. Как реализовать String.endsWith() без использования встроенного метода .endsWith() в Java
- 20. Добавление двоичных чисел в Java без использования встроенного метода?
- 21. Java - разделяй Hashtable в списки
- 22. Итераторы и Hashtable в Java
- 23. Различия между .Net Hashtable, Java Hashtable & HashMap
- 24. Как добавить Hashtable в NameValuePair?
- 25. Uriinfo для метода PUT
- 26. Использование метода PUT с Express.js
- 27. Пример метода обслуживания PUT?
- 28. Как отправить форму метода PUT в Laravel без перезагрузки страницы?
- 29. Вызов метода Java из html без использования сервлета
- 30. Преобразование этого java-метода без использования if/loop
Конечно: использовать 'метод putAll'. Кроме этого, нет никакого способа. –
метод putAll является частью методов java api. К сожалению, мне не разрешено использовать эти преимущества. –
может mytable (key) = value; Работа ? –