Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].

6
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 cela?
158 java 

5
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 = Files.createTempFile("lambda", "ser").toFile(); try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) { Runnable r = () -> …


7
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 java  string 

6
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 à Integer.MIN_VALUE. L'appeler Double.SMALLEST_POSITIVEou MIN_INCREMENTou …

14
Raisons officielles de l’abandon de la connexion par le logiciel: erreur d’écriture du socket
Étant donné cet extrait de trace de pile Provoqué par: java.net.SocketException: le logiciel a provoqué l'abandon de la connexion: erreur d'écriture de socket sur java.net.SocketOutputStream.socketWrite0 (méthode native) J'ai essayé de répondre aux questions suivantes: Quel code lève cette exception? (JVM? / Tomcat? / Mon code?) Qu'est-ce qui provoque la levée …



12
Comment convertir CamelCase en noms lisibles par l'homme en Java?
J'aimerais écrire une méthode qui convertit CamelCase en un nom lisible par l'homme. Voici le cas de test: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

17
Comment simplifier une implémentation de compareTo () à sécurité nulle?
J'implémente une compareTo()méthode pour une classe simple comme celle-ci (pour pouvoir utiliser Collections.sort()et d'autres goodies offerts par la plate-forme Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Je veux que l' ordre naturel …

22
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 …

16
Comment trouver des fichiers qui correspondent à une chaîne générique en Java?
Cela devrait être très simple. Si j'ai une chaîne comme celle-ci: ../Test?/sample*.txt alors quelle est la manière généralement acceptée d'obtenir une liste de fichiers qui correspondent à ce modèle? (par exemple, il doit correspondre ../Test1/sample22b.txtet ../Test4/sample-spiffy.txtmais pas ../Test3/sample2.blahou ../Test44/sample2.txt) J'ai jeté un coup d'œil org.apache.commons.io.filefilter.WildcardFileFilteret cela semble être la bonne …
157 java  file  wildcard 

9
Accéder aux fonctions d'extension Kotlin à partir de Java
Est-il possible d'accéder aux fonctions d'extension à partir du code Java? J'ai défini la fonction d'extension dans un fichier Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Où MyModelest une classe java (générée). Maintenant, je voulais y accéder dans mon code java …

18
Convertir une chaîne JSON en HashMap
J'utilise Java et j'ai une chaîne qui est JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Puis ma carte en Java: Map<String, Object> retMap = new HashMap<String, Object>(); Je souhaite stocker toutes les données du JSONObject dans ce HashMap. Quelqu'un peut-il fournir un code pour cela? …
157 java  json  dictionary 

7
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 est fourni par …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.