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

3
Comment la concaténation de chaînes est-elle implémentée dans Java 9?
Comme écrit dans JEP 280: Indify String Concatenation : Modifiez la Stringséquence de bytecode -concatenation statique générée par javacpour utiliser les invokedynamicappels aux fonctions de la bibliothèque JDK. Cela permettra des optimisations futures de la Stringconcaténation sans nécessiter de modifications supplémentaires du bytecode émis par javac. Ici, je veux comprendre …

5
Java RegEx est-il insensible à la casse?
En Java, lorsque vous effectuez un replaceAll pour rechercher un modèle d'expression régulière comme: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (pour supprimer les mots consécutifs insensibles à la casse en double, par exemple Test test), je ne sais pas où j'ai mis le fichier ?i. J'ai lu que c'était censé être au début, mais …

9
Chaîne de hachage via SHA-256 en Java
En regardant ici et sur Internet en général, j'ai trouvé Bouncy Castle . Je souhaite utiliser Bouncy Castle (ou un autre utilitaire disponible gratuitement) pour générer un Hash SHA-256 d'une chaîne en Java. En regardant leur documentation, je n'arrive pas à trouver de bons exemples de ce que je veux …
111 java  bouncycastle  sha256  jce 


8
Est-il acceptable d'utiliser == sur les énumérations en Java?
Puis-je utiliser des ==énumérations en Java ou dois-je utiliser .equals()? Dans mes tests, cela ==fonctionne toujours, mais je ne suis pas sûr que j'en soit garanti. En particulier, il n'y a pas de .clone()méthode sur une enum, donc je ne sais pas s'il est possible d'obtenir une enum pour laquelle …
111 java  syntax  enums 

11
java: ArrayList - comment puis-je vérifier si un index existe?
J'utilise ArrayList<String>et j'ajoute des données à des index spécifiques, comment puis-je vérifier si un index spécifique existe? Dois-je simplement get()et vérifier la valeur? Ou devrais-je attendre une exception? Y a-t-il un autre moyen? Mettre à jour Merci pour vos réponses, mais comme je n'ajoute que des éléments à des index …
111 java  arraylist 

7
Java8 Lambdas vs classes anonymes
Puisque Java8 a été récemment publié et que ses toutes nouvelles expressions lambda ont l'air d'être vraiment cool, je me demandais si cela signifiait la disparition des classes Anonymous auxquelles nous étions si habitués. J'ai fait des recherches un peu à ce sujet et j'ai trouvé quelques exemples intéressants sur …


7
Pourquoi la taille primitive booléenne de Java n'est-elle pas définie?
La spécification de la machine virtuelle Java indique que la prise en charge des types primitifs booléens est limitée . Il n'y a pas d'instructions de machine virtuelle Java uniquement dédiées aux opérations sur des valeurs booléennes. Au lieu de cela, les expressions du langage de programmation Java qui fonctionnent …
111 java  boolean 

11
Comparaison des chaînes de similarité en Java
Je veux comparer plusieurs chaînes entre elles et trouver celles qui sont les plus similaires. Je me demandais s'il existe une bibliothèque, une méthode ou une meilleure pratique qui me renverrait quelles chaînes sont plus similaires à d'autres chaînes. Par exemple: "Le renard rapide a sauté" -> "Le renard a …

4
Comparaison des valeurs longues encadrées 127 et 128
Je veux comparer deux valeurs d'objets Long en utilisant des ifconditions. Lorsque ces valeurs sont inférieures à 128 , la ifcondition fonctionne correctement, mais lorsqu'elles sont supérieures ou égales à 128 , la comparaison échoue. Exemple: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // …




4
Expression Lambda et méthode générique
Supposons que j'ai une interface générique: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Et une méthode sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Je peux invoquer cette méthode et passer une expression lambda comme argument: …
111 java  generics  lambda  java-8 

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.