Questions marquées «java»

192
"La méthode de comparaison viole son contrat général!"

Quelqu'un peut-il m'expliquer en termes simples, pourquoi ce code lève-t-il une exception, "La méthode de comparaison viole son contrat général!", Et comment puis-je y remédier? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1;...

191
Convertir JSON en carte

Quelle est la meilleure façon de convertir un code JSON comme suit: { "data" : { "field1" : "value1", "field2" : "value2" } } dans une Java Map dans laquelle une des clés sont (champ1, champ2) et les valeurs de ces champs sont (valeur1, valeur2). Des idées? Dois-je utiliser Json-lib pour cela? Ou...

191
Tableau d'entiers Java en octets

J'ai un entier: 1695609641 quand j'utilise la méthode: String hex = Integer.toHexString(1695609641); system.out.println(hex); donne: 6510f329 mais je veux un tableau d'octets: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; Comment puis-je faire

191
Configuration des enregistreurs Log4j par programme

J'essaye d'utiliser SLF4J (avec log4jliaison) pour la première fois. Je voudrais configurer 3 enregistreurs nommés différents qui peuvent être retournés par un LoggerFactory qui enregistrera différents niveaux et enverra les messages à différents appenders: Logger 1 "FileLogger" enregistre DEBUG et...

191
Instruction de retour manquante dans une méthode non void compile

J'ai rencontré une situation dans laquelle une méthode non void manque une déclaration de retour et le code se compile toujours. Je sais que les instructions après la boucle while sont inaccessibles (code mort) et ne seraient jamais exécutées. Mais pourquoi le compilateur ne prévient-il même pas...

190
Bibliothèque SSH pour Java [fermé]

Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 ans . Améliorez cette question Quelqu'un...