Questions marquées «java»

156
Comment comparer deux chaînes de version en Java?

Existe-t-il un idiome standard pour comparer les numéros de version? Je ne peux pas simplement utiliser un String compareTo parce que je ne sais pas encore quel sera le nombre maximum de versions ponctuelles. Je dois comparer les versions et faire en sorte que ce qui suit soit vrai: 1.0 < 1.1...

156
Copie de fichiers d'un répertoire à un autre en Java

Je souhaite copier des fichiers d'un répertoire à un autre (sous-répertoire) en utilisant Java. J'ai un répertoire, dir, avec des fichiers texte. J'itère les 20 premiers fichiers dans dir et je souhaite les copier dans un autre répertoire du répertoire dir, que j'ai créé juste avant l'itération....

156
Comment créer un fichier dans un répertoire en java?

Si je veux créer un fichier dans C:/a/b/test.txt , puis-je faire quelque chose comme: File f = new File("C:/a/b/test.txt"); En outre, je souhaite utiliser FileOutputStreampour créer le fichier. Alors, comment pourrais-je le faire? Pour une raison quelconque, le fichier n'est pas créé dans le bon...

156
À quoi sert une variable statique privée en Java?

Si une variable est déclarée comme public static varName;, alors je peux y accéder de n'importe où comme ClassName.varName. Je suis également conscient que les membres statiques sont partagés par toutes les instances d'une classe et ne sont pas réaffectés dans chaque instance. La déclaration d'une...

156
Séquence de Fibonacci récursive Java

Veuillez expliquer ce code simple: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Je suis confus avec la dernière ligne surtout parce que si n = 5 par exemple, alors fibonacci (4) + fibonacci (3) serait appelé et ainsi...

156
Spring MVC: Comment effectuer la validation?

Je voudrais savoir quelle est la manière la plus propre et la meilleure pour effectuer la validation de formulaire des entrées utilisateur. J'ai vu certains développeurs implémenter org.springframework.validation.Validator. Une question à ce sujet: je l'ai vu valider une classe. La classe doit-elle...

156
Que signifie ce code de jonction de thread?

Dans ce code, que signifient les deux jointures et cassures? t1.join()provoque l' t2arrêt jusqu'à la t1fin? Thread t1 = new Thread(new EventThread("e1")); t1.start(); Thread t2 = new Thread(new EventThread("e2")); t2.start(); while (true) { try { t1.join(); t2.join(); break; } catch...

156
Utilisation de l'annotation NotNull dans l'argument de méthode

Je viens de commencer à utiliser l' @NotNullannotation avec Java 8 et à obtenir des résultats inattendus. J'ai une méthode comme celle-ci: public List<Found> findStuff(@NotNull List<Searching> searchingList) { ... code here ... } J'ai écrit un test JUnit en passant la valeur nulle pour...

155
Scanner vs StringTokenizer vs String.Split

Je viens d'apprendre la classe Scanner de Java et maintenant je me demande comment elle se compare / concurrence avec StringTokenizer et String.Split. Je sais que StringTokenizer et String.Split ne fonctionnent que sur des chaînes, alors pourquoi voudrais-je utiliser le scanner pour une chaîne?...

155
Ajout pour BigDecimal

Je veux faire des sommes simples avec des valeurs monétaires exprimées en BigDecimaltype. BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Evidemment je ne comprends pas...

155
Un int peut-il être nul en Java?

Un intêtre nullen Java? Par exemple: int data = check(Node root); if ( data == null ) { // do something } else { // do something } Mon objectif est d'écrire une fonction qui renvoie un int. Said intest stocké à la hauteur d'un nœud, et si le nœud n'est pas présent, il sera nul, et je devrai...