Powiedz, że mam multimapę guava. Mam wartość "Foo", która może należeć do jednego lub więcej kluczy. Czy istnieje sposób, aby dowiedzieć się, które klucze zawierają wpis "Foo"?Czy istnieje sposób na uzyskanie wszystkich kluczy z wartości w multimapie?
8
A
Odpowiedz
13
Możesz odwrócić Multimap. W tym celu można użyć metody Multimaps.invertFrom
.
Na przykład, jeśli Multimap jest Multimap<String, String>
Multimap<String, String> invertedMultimap = Multimaps.invertFrom(myMultimap, ArrayListMultimap.<String, String>create());
6
Jeśli masz ImmutableMultimap
, co jest dobrym pomysłem, gdy jest to możliwe, można zadzwonić .inverse().get(v)
na nim.
Powiązane problemy
- 1. Czy istnieje sposób na uzyskanie wszystkich wartości w NSUserDefaults?
- 2. Czy istnieje sposób na uzyskanie wszystkich zarządzanych jednostek z EntityManager
- 3. Czy istnieje sposób na uzyskanie domyślnego obiektu $ .ajax?
- 4. Czy istnieje sposób na uzyskanie REPL w pydev?
- 5. Czy istnieje sposób na powtórzenie wszystkich wartości wyliczeniowych?
- 6. Czy istnieje sposób na uzyskanie pi w arkuszu kalkulacyjnym CSS?
- 7. Czy istnieje sposób na uzyskanie wszystkich plików z blob z błękitnym
- 8. Czy istnieje sposób na uzyskanie danych pikseli z Internet Explorera?
- 9. Czy istnieje sposób na uzyskanie różnych partion Keys z tabeli
- 10. Czy istnieje prosty sposób na uzyskanie wymiarów obrazu w Ruby?
- 11. Czy istnieje lepszy sposób na uzyskanie wartości z bloku w Ruby?
- 12. Czy istnieje sposób na uzyskanie obwiedni (w pikselach) elementu DOM?
- 13. Czy istnieje sposób na uzyskanie wyjątku w Haskell?
- 14. Czy istnieje sposób na uzyskanie identyfikatora pakietu w czasie wykonywania?
- 15. Czy istnieje sprytny sposób na uzyskanie sortable target w jQueryUI
- 16. Czy istnieje sposób na uzyskanie ruchów obiektów całkowitych w vim?
- 17. Czy istnieje łatwy sposób na uzyskanie nazwy ServerName w Symfony?
- 18. Czy istnieje sposób na uzyskanie ograniczeń tabeli w SQLite?
- 19. Czy istnieje sposób na uzyskanie CSS XSS w nowoczesnych przeglądarkach?
- 20. Czy istnieje sposób na uzyskanie nazw wszystkich właściwości konfiguracyjnych w Spring boot?
- 21. Null bezpieczny sposób na uzyskanie wartości z IDataReader
- 22. W Firebase, czy istnieje sposób na uzyskanie liczby dzieci węzła bez ładowania wszystkich danych węzła?
- 23. Czy istnieje sposób na uzyskanie IEqualityComparer od programu IComparer?
- 24. Czy istnieje sposób na uzyskanie typu "bieżącej funkcji"?
- 25. Czy istnieje elegancki sposób na uzyskanie pierwszej wartości zerowej wielokrotnych zwracanych metod w języku Java?
- 26. R: czy istnieje sposób przechwytywania wszystkich wartości argumentów funkcji
- 27. Czy istnieje sposób na uzyskanie SQL utworzony przez kwerendę LINQ?
- 28. Czy istnieje sposób na uzyskanie danych wyjściowych jQuery * rzeczywisty znacznik *?
- 29. WPF: Czy istnieje sposób na uzyskanie oryginalnych wartości w metodzie ConvertBack MultiValueConverter?
- 30. Czy istnieje sposób na uzyskanie postępu przesyłania jQuery ajax?
Wiedziałem, że musi być łatwy sposób na zrobienie tego! Dzięki! :) –
Jeśli masz 'ImmutableMultimap', ma wbudowaną metodę' inverse() '. –