Als «guava» getaggte Fragen

Googles Core Java Library für die Java- und Android-Entwicklung.

5
Google Guava vs. Apache Commons [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Initialisieren einer Guava ImmutableMap
Guave bietet eine nette Verknüpfung zum Initialisieren einer Karte. Ich erhalte jedoch den folgenden Compilerfehler (Eclipse Indigo), wenn meine Map mit neun Einträgen initialisiert wird. Die Methode of(K, V, K, V, K, V, K, V, K, V)im Typ ImmutableMapgilt nicht für die Argumente (String, String, String, String, String, String, String, …
140 java  dictionary  guava 


8
Wie kann ich in Java eine Liste oder ein Array von sequentiellen Ganzzahlen generieren?
Gibt es eine kurze und süße Möglichkeit, ein List<Integer>oder vielleicht ein Integer[]oder int[]mit sequentiellen Werten von einem startWert zu einem endWert zu generieren ? Das heißt, etwas kürzer als, aber gleich 1 der folgenden: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); …

3
Was sind die großen Verbesserungen zwischen Guava- und Apache-äquivalenten Bibliotheken?
Wir verwenden derzeit Apache-Sammlungen, String-Utils usw. Ich muss entscheiden, ob wir von der Implementierung der Apache-Grundlagen wechseln sollen. Das wichtige Kriterium ist die Benutzerfreundlichkeit der Entwickler. Leistung / Speichernutzung ist für uns noch kein wichtiges Thema. Die Geschwindigkeit der Entwicklung ist an dieser Stelle das Hauptkriterium. Ich würde mich über …


11
Schnittstelle / Aufzählung, die Standardkonstanten vom Typ MIME auflistet
Ich suche in den Standardbibliotheken (wie Apache Commons, Jax, JBoss, Javax) nach einer Schnittstelle oder Aufzählung, in der die Werte aller Standard-MIME-Typen (auch bekannt als Inhaltstypen) aufgelistet sind. Diese Schnittstelle sollte nicht zu stark mit anderen Klassen belastet sein, die es schwierig machen würden, den gesamten Haufen als GWT-Quellcode einzuschließen. …

18
Kartenimplementierung mit doppelten Schlüsseln
Ich möchte eine Karte mit doppelten Schlüsseln haben. Ich weiß, dass es viele Kartenimplementierungen gibt (Eclipse zeigt mir ungefähr 50), also wette ich, dass es eine geben muss, die dies zulässt. Ich weiß, dass es einfach ist, eine eigene Karte zu schreiben, die dies tut, aber ich würde lieber eine …

5
Mehrere Sammlungen zu einer einzigen logischen Sammlung kombinieren?
Angenommen, ich habe eine konstante Anzahl von Sammlungen (z. B. 3 ArrayLists) als Mitglieder einer Klasse. Jetzt möchte ich alle Elemente anderen Klassen aussetzen, damit sie einfach über alle Elemente iterieren können (idealerweise schreibgeschützt). Ich verwende Guavensammlungen und frage mich, wie ich mit Guaven-Iterablen / Iteratoren eine logische Ansicht der …
110 java  collections  guava 

15
Builder für HashMap
Guava bietet uns großartige Factory-Methoden für Java-Typen, wie z Maps.newHashMap(). Aber gibt es auch Builder für Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

9
Guavenäquivalent für IOUtils.toString (InputStream)
Apache Commons IO hat eine nette Komfortmethode IOUtils.toString () zum Lesen eines StringsInputStream . Da ich versuche, mich von Apache Commons nach Guave zu entfernen: Gibt es in Guave ein Äquivalent? Ich habe mir alle Klassen im com.google.common.ioPaket angesehen und konnte nichts annähernd so Einfaches finden. Bearbeiten: Ich verstehe und …
106 java  io  inputstream  guava 

7
Google Guava istNullOrEmpty für Sammlungen
Ich sehe, dass Guava die Dienstprogrammmethode isNullOrEmpty für Strings hat Strings.isNullOrEmpty(str) Haben wir etwas Ähnliches für Listen? Etwas wie Lists.isNullOrEmpty(list) das sollte gleichbedeutend sein mit list == null || list.isEmpty() Haben wir auch etwas Ähnliches für Arrays? Etwas wie Arrays.isNullOrEmpty(arr) das sollte gleichbedeutend sein mit arr == null || arr.length …
102 java  guava 

4
Prädikat in Java
Ich gehe den Code durch, der Predicatein Java verwendet wird. Ich habe noch nie benutzt Predicate. Kann mich jemand zu einem Tutorial oder einer konzeptionellen Erklärung Predicateund deren Implementierung in Java führen?
100 java  guava  predicate 


12
So verkleinern Sie Code - 65k Methodenlimit in Dex
Ich habe eine ziemlich große Android-App, die auf vielen Bibliotheksprojekten basiert. Der Android-Compiler hat eine Beschränkung von 65536 Methoden pro .dex-Datei und ich übertreffe diese Zahl. Grundsätzlich gibt es zwei Pfade, die Sie auswählen können (zumindest die mir bekannten), wenn Sie das Methodenlimit erreichen. 1) Verkleinern Sie Ihren Code 2) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.