Suchergebnisse für Anfrage "guava"

10 die antwort

Java 8 Stream String Null oder leerer Filter

Ich habe Google Guava in Stream: this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue())) .collect(Collectors.joining(",")) Wie Sie sehen, gibt ...

6 die antwort

Splitter sprengt auf einfachem Pattern

Ich fange gerade an uns Guave anstelle von Google-Sammlungen. Die Splitter-Klasse schien cool. Aber wenn ich es benutze, so: private static final Pattern p = Pattern.compile(" +"); private static final Splitter usSplitter = ...

10 die antwort

kein solcher Methodenfehler: ImmutableList.copyOf ()

Ich verwende Guava-05-Snapshot mit Suns JDK 1.6. Der Code führt dieses Snippet in die Luft aus: List<String> badpasswords = Lists.newArrayList( Password.badWords); Collections.sort(badpasswords); ImmutableList<String> tmp ...

TOP-Veröffentlichungen

2 die antwort

Bytes aus einer Klassendatei in einer Jar-Datei lesen

Ich habe ein.jar Datei mit.class files und.java Dateien. Ich möchte den Inhalt eines bestimmten @ lad.class Datei alsbyte[] array. static byte[] getBytes(String javaFileName, String jar) throws IOException { try (JarFile jarFile = new ...

2 die antwort

Throttling-Methodenaufrufe mit der Guava RateLimiter-Klasse

Ich versuche, die Anzahl der Aufrufe einer Methode pro Sekunde zu drosseln. Ich habe versucht, dies mit Guava RateLimiter zu erreichen. RateLimiter rateLimiter = RateLimiter.create(1.0);//Max 1 call per sec rateLimiter.acquire(); ...

6 die antwort

Mit MapMaker einen Cache erstellen

Ich möchte MapMaker verwenden, um eine Karte zu erstellen, in der große Objekte zwischengespeichert werden. Diese sollten aus dem Cache entfernt werden, wenn nicht genügend Arbeitsspeicher vorhanden ist. Dieses kleine Demo-Programm scheint gut zu ...

4 die antwort

IllegalAnnotationsException SetMultimap ist eine Schnittstelle, und JAXB kann keine Schnittstellen verarbeiten.

Ich habe den folgenden Code: private SetMultimap<String, Dynamic> dynamicFields = TreeMultimap.create(Ordering.natural(), new Comparator<Dynamic>() { @Override public int compare(Dynamic o1, Dynamic o2) { ...

6 die antwort

Warum hält WeakHashMap einen starken Bezug zum Wert nach GC?

Key-Objekt in WeakHashMap wurde schwach erreichbar. Und Karte sollte der Eintrag nach GC entfernt werden. Ein starker Bezug zum Wertobjekt bleibt jedoch bestehen. Warum Das gleiche Verhalten wird bei der Guaven-Schwachstellenkarte ...

16 die antwort

NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor überschneidet sich mit Elastic Search jar

Während ich Elasticsearch Client erstelle, erhalte ich die Ausnahme java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor () Ljava / util / concurrent / Executor; Nach einigem Nachschlagen werden Nähte wie ...

4 die antwort

Hat Java 8 die Unterstützung für Lieferanten zwischengespeichert?

Die Guavenbibliothek hat ein eigenesSupplier [http://google.github.io/guava/releases/22.0/api/docs/com/google/common/base/Supplier.html] was Java 8 nicht ...