Tag: java-8
Verwenden Sie dieses tag für Fragen speziell zu Java 8 (version 8 (interne Nummer 1.8) der Java-Plattform, veröffentlicht am 18 März 2014. In den meisten Fällen sollten Sie außerdem angeben, die java-Tags.
3
Antworten
Können sagen, ich habe einen Stream von Strings. final Stream<String> stream = ...; Will ich herausfiltern, jedes leere Zeichenfolge nach getrimmt. stream .filter(Objects::nonNull) .map(String::trim) .filter(v -> !v.isEmpty()); Gibt es eine Möglichkeit, sich zu bewerben Prädikat#Negation() für den
4
Antworten
Ich bin derzeit die Migration meiner Anwendung von Java 7 auf Java 8 und aktuell läuft bei mir die Feder 3.1.6 jar. Dies wäre kompatibel mit Java 8 oder brauche ich ein upgrade der Frühling jar ?
2
Antworten
Wie findet man das maximum, minimum, Summe und Mittelwert der zahlen in der folgenden Liste in Java 8? List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29); Sie können es tun, indem Sie
1
Antworten
Ich bin die Schaffung eines zwei javafx.scene.shape.Rectangle Objekte in einer GridPane und das tun die folgende. rectArray = new Rectangle[2]; boardGrid.setStyle("-fx-background-color: #C0C0C0;"); rectArray[0] = new Rectangle(12,12); rectArray[0].setFill(Color.AQUA); boardGrid.add(rectArray[0], 2, 0); rectArray[1] = new Rectangle(12,12); rectArray[1].setFill(Color.BLACK); boardGrid.add(rectArray[1], 2,
1
Antworten
Gibt es eine build-in-Möglichkeit zu schaffen, eine null-sichere Zuordnung Komparator in Java 8 ohne schreiben einer eigenen Implementierung Comparator? Beim ausführen der folgenden code, der es bewirkt, dass eine NPE weil die keyExtractor argument Comparator.comparing() möglicherweise ein
3
Antworten
Weder JPA noch Hibernate unterstützt derzeit die neue date/time-Klassen gebracht, die durch JSR-310 in JDK8 (JPA ticket, Hibernate ticket). Trotzdem würde ich gerne code, mit dem JDK8 date/time-Klassen, wie Sie schließlich auch entwickelt. Insbesondere bin ich daran
1
Antworten
Habe ich Folgendes snippet " und ich Frage mich, ob und wie es möglich ist, ersetzen Sie es mit Streams/Java-8-API for (State state : states) { for (City city : cities) { if (state.containsPoint(city.getLocation())) { System.out.printf("%30s is
2
Antworten
Ich habe ein Objekt, das wie folgt aussieht class MyObject { String type; List<String> subTypes; } Ist es möglich, gegeben eine Liste von MyObject ist zu verwenden Java-8-streams zu filtern, die den Typ und dann den Subtyp?
4
Antworten
Ich bin verwirrt über das Konzept hinter "Verweis auf eine Instanz-Methode eines Beliebigen Objekts von einem Bestimmten Typ". Oracle Dokumentation hat ein Beispiel dazu: String stringArray = { "Barbara", "James", "Mary", "John", "Patricia", "Robert", "Michael", "Linda" };
1
Antworten
Schrieb ich code mit java-8-streams und parallele streams für die gleiche Funktionalität mit einem custom collector zum ausführen einer aggregation Funktion. Wenn ich die CPU-Auslastung mit htop es zeigt alle CPU-Kerne genutzt, für die beiden `Ströme' und
1
Antworten
Dies ist mein user-Klasse, und ich speichern ISO-konforme Datum-Uhrzeit in meiner Datenbank. public class User { @Id private String id; private String email; @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) private LocalDateTime loginDate; } Hier ist mein Jersey-controller: @POST @Consumes("application/json") @Produces("application/json")
2
Antworten
Ich bin versucht, einen stream für etwas, und ich glaube, ich habe ein konzeptionelles Missverständnis. Ich bin versucht, auf ein array, konvertieren Sie es in einen stream, und .forEach Element in dem array möchte ich eine Funktion
2
Antworten
Sind wir aktualisieren unsere Anwendung java-Plattform, um neueste stabil und wir sind mit Jboss 6 AS. Ist Oracle JDK8 unterstützte Plattform für JBoss 6 AS ? InformationsquelleAutor Karthigeyan | 2015-02-13
5
Antworten
Wir haben gerade aktualisiert das Projekt von jdk 1.6 zu jdk 1.8. Während der Erstellung des Projekts in meine Maschine, ich bin immer folgende Fehlermeldung. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:kompilieren (default-compile) on project Ausnahme: Schwerwiegender Fehler
2
Antworten
Was ist die Java 8 funktionale Schnittstelle für eine Methode, nimmt nichts und gibt nichts zurück? I. e., das äquivalent zu dem C# parameterlosen Action mit void zurück geben? InformationsquelleAutor Miguel Gamboa | 2014-05-26
3
Antworten
Bin ich mit android studio 2.0 und in letzter Zeit habe ich ein upgrade jdk-7-jdk 8 und ich mache einige änderungen an der Datei gradle, aber jetzt bin ich immer diese Fehlermeldung E/InstantRun: Could not find slices
1
Antworten
Bin ich immer den folgenden Fehler beim Versuch, erstellen Sie ein Projekt mit dem JDK 1.8 und eclipse neon: [2016-07-03 02:40:59 - Test1] Dx PARSE ERROR: [2016-07-03 02:40:59 - Test1] Dx unsupported class file version 52.0 ...while
3
Antworten
Habe ich verbrachte einige Zeit, um einfache java-websocket-client, die Arbeit mit den wss und nicht ein Durcheinander... Habe ich versucht, https://github.com/TooTallNate/Java-WebSocket Hinzugefügt Abhängigkeit als er descirbes, kopiert die SSLClientExample.java um es zu testen mit websocket.org echo-server, bekam
6
Antworten
Möchte ich voranstellen ein stream mit einem Optionalen. Da Stream.concat können nur concatinate Streams habe ich diese Frage: Wie konvertiere ich eine Optionale<T> in einen Stream,<T>? Beispiel: Optional<String> optional = Optional.of("Hello"); Stream<String> texts = optional.stream(); //not working
5
Antworten
Versuchen zu bauen, alexa (amazon:echo) Fähigkeiten gesetzt. Zur gleichen Zeit, versuchen, diese Erfahrungen als Lern-testbed für dependency injection durch Dolch 2. Allerdings ist der Aufbau der Paket mit maven-2 cmd: mvn assembly:assembly -DdescriptorId=jar-with-dependencies package'. erzeugen Sie ein
2
Antworten
Ich habe wirklich Schwierigkeiten zu verstehen, wie die ObservableList Objekt arbeitet in JavaFX. Ich möchte, um zu überwachen, ob ein Objekt in der List geändert wurde. Bisher sehe ich nur, dass ich beobachten können, wenn die List,
2
Antworten
In C# kann ich den folgenden code schreiben: public static Action<object> WL = x => Console.WriteLine(x); ... und dann jedes mal, dass ich dazu etwas schreiben soll aus der Konsole, die ich nur nennen: WL("Some output"); Was
1
Antworten
List<MyObject> myList = new ArrayList<>(); //populate myList here List<String> nameList = myList.stream() .map(MyObject::getName) .collect(Collectors.toList()); Im obigen code kann ich erwarten, dass die Reihenfolge der MyObject Namen in nameList ist immer die gleiche wie die Reihenfolge der myList?
1
Antworten
Lets haben einen Blick auf dieses Beispiel: public class ListIteratorTest { public static void main(String args) { List<String> list = new ArrayList<>(); list.add("element1"); list.add("element2"); list.add("element3"); list.add("element4"); ListIterator<String> iterator = list.listIterator(); } } Und jetzt, dies funktioniert sehr
3
Antworten
Sagen, ich habe eine Integer-Liste, und ich bin mit Java-8 forEach-Methode der Liste, um doppelte Werte. Sagen, ich habe den folgenden code: List<Integer> l = Arrays.asList(2,3,6,1,9); l.forEach(p->p*=2); Als forEach-Methode nehmen Verbraucher und nennt es akzeptieren, methos. Ich
5
Antworten
Laut Effektive Java 2nd Ed, wenn Sie wollen, schreiben Sie eine Methode, die Signatur, der es ermöglicht, varargs, aber immer noch durchsetzt, dass Sie ein element mindestens zur compile-Zeit schreiben Sie die Signatur der Methode so: public
2
Antworten
Ich brauche, um zu konvertieren eine Zeichenfolge in LocalTime (java-8 nicht joda), die können oder maynot haben nanoOfSeconds in der Zeichenfolge. Der format-String ist in der form von 07:06:05 oder 07:06:05.123456 Der string kann oder kann nicht
2
Antworten
Ich denken kann, gibt es zwei Möglichkeiten: public static IntStream foo(List<Integer> list) { return list.stream().mapToInt(Integer::valueOf); } public static IntStream bar(List<Integer> list) { return list.stream().mapToInt(x -> x); } Was ist die idiomatischen Weg? Vielleicht gibt es schon eine
3
Antworten
Ich bin mit Java 8 Dies ist, was mein ZonedDateTime sieht aus wie 2013-07-10T02:52:49+12:00 Bekomme ich diesen Wert als z1.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME) wo z1 ist ein ZonedDateTime. Wollte ich konvertieren Sie diesen Wert als 2013-07-10T14:52:49 Wie kann ich das
2
Antworten
Schreibe ich einige Stück code in Java 8, die mithilfe der Zeit-Arithmetik. Ich merke, dass ich umsetzen kann in differentways. Lassen Sie uns einfach code unten. Natürlich ist es das gleiche Ergebnis, aber ich verwirrt, welche Art
3
Antworten
Leute - ich bin vor Herausforderungen, während Sie versuchen, zu deinstallieren JDK von meinem MAC (macOS High Sierra-Version 10.13.4 - 17E199). Ich habe zwei JDK-Instanzen installiert und ich möchte für die deinstallation von Ihnen. Ich bin nach
3
Antworten
Habe ich den folgenden Ausdruck: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ...wo scheduleIntervalContainers element Typ ScheduleContainer: final List<ScheduleContainer> scheduleIntervalContainers Ist es möglich, den Typ überprüfen, bevor der filter? InformationsquelleAutor quma | 2016-03-02
5
Antworten
Habe ich einige Profilierung auf meine Bewerbung und eines der Ergebnisse stellte sich heraus, dass etwa 18% der Speicher auf dem heap wird von Objekten des Typs Double. Es stellt sich heraus diese Objekte sind die Werte
4
Antworten
Will ich mit einem Java 8 Stream und Gruppe durch einen Klassifizierer aber mehrere Sammler Funktionen. Also, wenn die Gruppierung, beispielsweise den Durchschnitt und die Summe von einem Feld (oder vielleicht ein anderes Feld) berechnet. Ich versuche
2
Antworten
Ich bin mit Postgres SQL 9.2, Spring JDBC-version 4.0.5 und Java 8. Java 8 eingeführten neuen date/time API und ich möchte es verwenden, aber ich auf ein paar Schwierigkeiten gestoßen. Erstellt habe ich die Tabelle TABLE_A: CREATE
3
Antworten
Ich versuche zu konvertieren eine Zeichenfolge in OffsetDateTime aber immer folgende Fehlermeldung. java.time.format.DateTimeParseException: Text '20150101' could not be parsed: Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2015-01-01 of type java.time.format.Parsed Code : OffsetDateTime.parse("20150101", DateTimeFormatter.ofPattern("yyyyMMdd")); Erwartete
4
Antworten
Wie viele von Euch vielleicht wissen, es ist ein klassisches Beispiel für die Operation enum (unter Verwendung der Java 8 standard-Schnittstelle jetzt aber), ist das folgende: enum Operation implements DoubleBinaryOperator { PLUS("+") { @Override public double applyAsDouble(final
4
Antworten
Ich möchte eine Klasse erstellen, die ausgeführt werden können, eine Methode, bis eine Bedingung über der return-Wert ist, erfüllt ist. Es sollte in etwa so Aussehen methodPoller.poll(pollDurationSec, pollIntervalMillis) .method(dog.bark()) .until(dog -> dog.bark().equals("Woof")) .execute(); Meine Methode poller ähnlich
5
Antworten
Mit Java 8, habe ich diesen code: if(element.exist()){ //Do something } Ich umwandeln möchten, lambda-Stil, element.ifExist(el -> { //Do something }); mit einem ifExist Methode wie diese: public void ifExist(Consumer<Element> consumer) { if (exist()) { consumer.accept(this); }
4
Antworten
Ich bin neu in Java8. Ich habe implementiert, Listen und Filter. Ich habe eine null-check in meinem code. Ich würde schätzen etwas Hilfe mit, wie Sie überprüfen, wenn die Liste nicht leer ist, in der gleichen code-snippet.
4
Antworten
Ich versuche zu bauen, ein web-api für meine apache-spark-Arbeitsplätze mit sparkjava.com Rahmen. Mein code ist: @Override public void init() { get("/hello", (req, res) -> { String sourcePath = "hdfs://spark:54310/input/*"; SparkConf conf = new SparkConf().setAppName("LineCount"); conf.setJars(new String {
5
Antworten
Gibt es eine Möglichkeit, zu konvertieren ein Datum String zu LocalDateTime wo das format "yyyy-MM-dd" ? Wenn ich es versuchen: DateTimeFormatter DATEFORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDateTime ldt = LocalDateTime.parse(string, DATEFORMATTER); Habe ich diese exception: java.time.format.DateTimeParseException: Text '2017-03-13' could
2
Antworten
In meinem @Repository-Schnittstelle, die ich erstellt benutzerdefinierte find-Methode mit JPQL @Abfrage, die parameter enthält (addressType). from Address a where a.addressType = :addressType In der Methode, die ich nicht angeben, @Param("addressType") auf die parameter. Also ich bin immer
1
Antworten
Wenn ich die Installation von Android Studio 2.1 zeigt Er mir Fehler ./studio.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory). log4j:WARN
3
Antworten
für mein Studium muss ich installieren sonarqube auf einem ubuntu-server. Ich habe es installiert nach diesem tutorial : http://www.naturalborncoder.com/methodology/2015/05/27/sonarqube-on-ubuntu-14-04/ (ich gestoppt, bevor die Proxyfunktion Teil) aber ich kann keine Verbindung zu 127.0.0.1:9000. Aus den Protokollen es so
2
Antworten
Ich bin mit IntelliJ IDEA 13 mit Java 8 und die Frage, wie autocomplete-lambdas. Vor Java 8, die ich verwendet, anonyme innere Klassen natürlich. Ich auto abgeschlossen haben, indem Sie "neu" und betätigen von Strg+Raum: und wählen
1
Antworten
Ich möchte sozusagen seq1 aufsteigend und seq2 absteigend, so dass ich dies tun: list = list.stream().sorted(comparing(AClass::getSeq1).thenComparing( AClass::getSeq2).reversed()).collect(toList()); Aber das Ergebnis kommen, da beide seq1 und seq2 in absteigender Reihenfolge sortiert werden. Kann ich tun, um seq1 aufsteigend
8
Antworten
Wo zu bekommen tools.jar für Java 8 jdk early release? Ohne meine Java 1.8 Maven-pom-basierte Projekte in Netbeans wird nicht kompiliert. Java 8 early release in den Java-Plattformen einstellen und alle Java-8-Projekte, die nicht Maven-basierte kompilieren und
6
Antworten
Habe ich installiert oracle JDK-8 auf ubuntu 14.04 manuell. aber immer, wenn ich ein Paket installieren möchten, muss jdk8, apt-get versucht zu installieren jdk 8 wieder. mein Land ist so eingeschränkt oracle-server wird nicht lassen Sie mich
1
Antworten
Ich bin auf der Suche für ein Beispiel zum einschränken der Benutzer seine Eingabe nur Ziffern und Dezimalpunkte verwenden die neue Klasse TextFormatter von Java8 u40. http://download.java.net/jdk9/jfxdocs/javafx/scene/control/TextFormatter.Change.html InformationsquelleAutor Moe | 2015-06-25