Questions marquées «java»

158
Un lambda Java peut-il avoir plus d'un paramètre?

En Java, est-il possible qu'un lambda accepte plusieurs types différents? Ie: Fonctionne à une seule variable: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs fonctionnent également: Function <Integer [], Integer> multiAdder = ints ->...

158
Comment formater LocalDate en chaîne?

J'ai une variable LocalDate appelée date, quand je l'imprime, elle affiche 1988-05-05 Je dois la convertir pour qu'elle soit imprimée comme 05.May 1988.Comment faire

157
Combien de caractères une chaîne Java peut-elle avoir?

J'essaie le problème The Next Palindrome de Sphere Online Judge (SPOJ) où je dois trouver un palindrome pour un entier allant jusqu'à un million de chiffres. J'ai pensé à utiliser les fonctions de Java pour inverser les chaînes, mais permettraient-elles à une chaîne d'être aussi longue?...

157
Pourquoi Double.MIN_VALUE n'est pas négatif

Quelqu'un peut-il expliquer pourquoi ce Double.MIN_VALUEn'est pas la valeur minimale que les doubles peuvent prendre? C'est une valeur positive, et un Double peut bien sûr être négatif. Je comprends pourquoi c'est un nombre utile, mais cela semble un nom très peu intuitif, surtout par rapport à...

157
Comment formater 1200 à 1,2k en Java

Je voudrais formater les nombres suivants dans les nombres à côté d'eux avec java: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Le nombre à droite sera long ou entier, le nombre à gauche sera une chaîne. Comment devrais-je...

157
Pourquoi devrais-je utiliser Deque sur Stack?

J'ai besoin d'une Stackstructure de données pour mon cas d'utilisation. Je devrais pouvoir pousser des éléments dans la structure de données et je souhaite uniquement récupérer le dernier élément de la pile. Le JavaDoc for Stack dit: Un ensemble plus complet et cohérent d'opérations de pile LIFO...

157
Comment sérialiser un lambda?

Comment puis-je sérialiser élégamment un lambda? Par exemple, le code ci-dessous lance un NotSerializableException. Comment puis-je résoudre ce problème sans créer une SerializableRunnableinterface «factice»? public static void main(String[] args) throws Exception { File file =...