preguntar acerca de java-8
1
réponses
Pourquoi java.util.Les méthodes de tableaux en Java 8 ne sont pas surchargées pour tous les types primitifs?
Je passe en revue les modifications de L'API pour Java 8 et j'ai remarqué que les nouvelles méthodes dans java.util.Arrays ne sont pas surchargées pour toutes les primitives. Les méthodes que j'ai remarquées sont:
parallelSetAll
parallelPrefix
sé …
demandé sur
1970-01-01 00:33:34
6
réponses
Fournisseur Java 8 avec des arguments dans le constructeur
Pourquoi les fournisseurs ne prennent-ils en charge que les constructeurs no-arg?
Si le constructeur par défaut est présent, je peux le faire:
create(Foo::new)
Mais si le seul constructeur prend une chaîne, je dois faire ceci:
create(() -> …
demandé sur
1970-01-01 00:33:35
7
réponses
Utilisation de Jackson ObjectMapper avec Java 8 valeurs optionnelles
J'essayais d'utiliser Jackson pour écrire une valeur de classe dans JSON qui a des champs optionnels:
public class Test {
Optional<String> field = Optional.of("hello, world!");
public Optional<String> getField() {
retur …
demandé sur
1970-01-01 00:33:34
2
réponses
newInstance vs nouveau dans jdk-9 / jdk-8 et jmh
J'ai vu beaucoup de discussions ici qui se comparent et essaient de répondre ce qui est plus rapide: newInstance ou new operator.
En regardant le code source, il semblerait que newInstance devrait être beaucoup plus lent , je veux dire qu'il fait ta …
demandé sur
1970-01-01 00:33:37
2
réponses
Comment conserver l’ordre d’itération d’une liste lors de l’utilisation de Collections.toMap() sur un flux?
Je crée un Map à partir d'un List comme suit:
List<String> strings = Arrays.asList("a", "bb", "ccc");
Map<String, Integer> map = strings.stream()
.collect(Collectors.toMap(Function.identity(), String::length));
Je veux garder le …
demandé sur
1970-01-01 00:33:35
7
réponses
Prenez chaque nième élément d’un flux Java 8
Supposons que j'ai une liste comme celle-ci:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Est-il possible d'utiliser un flux Java 8 pour prendre chaque deuxième élément de cette liste pour obtenir ce qui suit?
[1, 3, 5, 7, 9]
Ou peut-être même un élément s …
demandé sur
1970-01-01 00:33:35
4
réponses
UnsupportedOperationException-pourquoi ne pouvez-vous pas appeler toInstant() sur java.SQL.Date?
La classe java.util.Date a une méthode appelée toInstant() qui convertit l'instance Date en java.time.Instant.
Le java.sql.Date classe étend la java.util.Date classe, mais quand je tente d'appeler toInstant() sur java.sql.Date, j'ai un message d' Un …
demandé sur
1970-01-01 00:33:36
3
réponses
Convertir entre LocalDate et XMLGregorianCalendar
Quelle est la meilleure façon de convertir entre {[0] } de Java 8 et XMLGregorianCalendar? ... …
demandé sur
1970-01-01 00:33:35
2
réponses
CompletableFuture, supplyAsync () et thenApply()
Besoin de confirmer quelque chose. Le code suivant:
CompletableFuture
.supplyAsync(() -> {return doSomethingAndReturnA();})
.thenApply(a -> convertToB(a));
Serait le même que:
CompletableFuture
.supplyAsync(() -> {
…
demandé sur
1970-01-01 00:33:34
1
réponses
Convertir entre LocalDate et sql.Date [dupliquer]
Cette question a déjà une réponse ici:
Comment convertir LocalDate en SQL date Java?
3 réponses
Quelle est la bonne façon de convertir entre java.sql.Date e …
demandé sur
1970-01-01 00:33:35