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].

27
Que sont les énumérations et pourquoi sont-elles utiles?
Aujourd'hui, je parcourais quelques questions sur ce site et j'ai trouvé une mention d'une enum utilisation dans un modèle singleton sur les avantages supposés de la sécurité des threads pour une telle solution. Je n'ai jamais utilisé enums et je programme en Java depuis plus de deux ans maintenant. Et …
488 java  enums 

8
Conversion entre java.time.LocalDateTime et java.util.Date
Java 8 dispose d'une toute nouvelle API pour la date et l'heure. L'une des classes les plus utiles de cette API consiste LocalDateTimeà conserver une valeur de date-heure indépendante du fuseau horaire. Il existe probablement des millions de lignes de code utilisant la classe héritée java.util.Dateà cet effet. En tant …

29
Comment obtenir l'extension de fichier d'un fichier en Java?
Juste pour être clair, je ne recherche pas le type MIME. Disons que j'ai l'entrée suivante: /path/to/file/foo.txt Je voudrais un moyen de décomposer cette entrée, en particulier .txtpour l'extension. Existe-t-il un moyen intégré de le faire en Java? Je voudrais éviter d'écrire mon propre analyseur.
484 java  file  io 

30
Comment supprimer le dernier caractère d'une chaîne?
Je souhaite supprimer le dernier caractère d'une chaîne. J'ai essayé de faire ça: public String method(String str) { if (str.charAt(str.length()-1)=='x'){ str = str.replace(str.substring(str.length()-1), ""); return str; } else{ return str; } } Obtenir la longueur de la chaîne - 1 et remplacer la dernière lettre par rien (la supprimer), mais …
483 java  string 


9
Dois-je éviter d'utiliser les méthodes set (Preferred | Maximum | Minimum) Size dans Java Swing?
Plusieurs fois, on m'a reproché d'avoir suggéré l'utilisation des méthodes suivantes: setPreferredSize setMinimumSize setMaximumSize sur les Swingcomposants. Je ne vois aucune alternative à leur utilisation lorsque je veux définir des proportions entre les composants affichés. On m'a dit ceci: Avec les mises en page, la réponse est toujours la même: …


20
Décoder les données Base64 en Java
J'ai une image encodée en Base64. Quelle est la meilleure façon de décoder cela en Java? Espérons que nous n'utilisons que les bibliothèques incluses avec Sun Java 6.
480 java  base64 



11
Modifier le champ final statique privé à l'aide de la réflexion Java
J'ai une classe avec un private static finalchamp que, malheureusement, je dois le changer au moment de l'exécution. En utilisant la réflexion, j'obtiens cette erreur: java.lang.IllegalAccessException: Can not set static final boolean field Existe-t-il un moyen de modifier la valeur? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);



16
Pourquoi est-ce que j'obtiens une exception UnsupportedOperationException lorsque j'essaie de supprimer un élément d'une liste?
J'ai ce code: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } J'ai compris: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Comment serait-ce la bonne façon? …


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.