Questions marquées «java»

169
Changer le répertoire de travail actuel en Java?

Comment puis-je modifier le répertoire de travail actuel à partir d'un programme Java? Tout ce que j'ai pu trouver sur le problème prétend que vous ne pouvez tout simplement pas le faire, mais je ne peux pas croire que ce soit vraiment le cas. J'ai un morceau de code qui ouvre un fichier en...

169
Comment utiliser Comparator en Java pour trier

J'ai appris à utiliser le comparable mais j'ai des difficultés avec le comparateur. J'ai une erreur dans mon code: Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at

169
Annotation @UniqueConstraint en Java

J'ai un bean Java. Maintenant, je veux être sûr que le champ doit être unique. J'utilise le code suivant: @UniqueConstraint(columnNames={"username"}) public String username; Mais j'obtiens une erreur: @UniqueConstraint is dissallowed for this location Quelle est la bonne façon d'utiliser des...

169
Java: vérifier si enum contient une chaîne donnée?

Voici mon problème - je cherche (s'il existe) l'équivalent enum de ArrayList.contains();. Voici un exemple de mon problème de code: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } Maintenant, je me rends compte qu'un ArrayListof Stringsserait la meilleure route ici, mais je dois...

169
Les jointures sont pour les paresseux?

J'ai récemment eu une discussion avec un autre développeur qui me disait que les JOIN (SQL) sont inutiles. C'est techniquement vrai mais il a ajouté que l'utilisation de jointures est moins efficace que de faire plusieurs requêtes et lier des tables dans le code (C # ou Java). Pour lui, les...

169
Vérifier si null Boolean est vrai entraîne une exception

J'ai le code suivant: Boolean bool = null; try { if (bool) { //DoSomething } } catch (Exception e) { System.out.println(e.getMessage()); } Pourquoi ma vérification de la variable booléenne "bool" entraîne-t-elle une exception? Ne devrait-il pas simplement sauter juste au-delà de l'instruction if...