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


14
Obtenir le nom du test en cours d'exécution dans JUnit 4
Dans JUnit 3, je pouvais obtenir le nom du test en cours d'exécution comme ceci: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } qui afficherait "Le test actuel est testSomething". Existe-t-il un moyen prêt à l'emploi ou simple de …
240 java  unit-testing  junit 

7
Comment convertir la valeur enum en int?
J'ai une fonction qui retourne un type int. Cependant, je n'ai qu'une valeur de l'énumération TAXE. Comment puis-je convertir la valeur d'énumération TAX en un entier? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX; // This value will …
240 java  enums 

3
Lambdas Java 8, Function.identity () ou t-> t
На этот вопрос есть ответы на Stack Overflow на рurredом : Лямбды в Java 8, что лучше использовать - Function.identity () или t-> t? J'ai une question concernant l'utilisation de la Function.identity()méthode. Imaginez le code suivant: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // <- This, .map(str -> str) // <- is …

12
Utilisation de Java 8 en option avec Stream :: flatMap
Le nouveau cadre de flux Java 8 et ses amis créent un code java très concis, mais j'ai rencontré une situation apparemment simple qui est difficile à faire de manière concise. Considérez une List<Thing> thingsméthode et Optional<Other> resolve(Thing thing). Je veux mapper les Things à Optional<Other>s et obtenir le premier …

18
Comment charger un fichier à partir du dossier de ressources?
Mon projet a la structure suivante: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ J'ai un fichier dans /src/test/resources/test.csvet je veux charger le fichier à partir d'un test unitaire dans/src/test/java/MyTest.java J'ai ce code qui n'a pas fonctionné. Il se plaint "Aucun fichier ou répertoire de ce type". BufferedReader br = new BufferedReader (new FileReader(test.csv)) …
240 java  file  maven 


14
Comment faire une requête limite en JPQL ou HQL?
Dans Hibernate 3, existe-t-il un moyen de faire l'équivalent de la limite MySQL suivante dans HQL? select * from a_table order by a_table_column desc limit 0, 20; Je ne veux pas utiliser setMaxResults si possible. Cela était certainement possible dans l'ancienne version de Hibernate / HQL, mais il semble avoir …


5
Pourquoi les flux Java sont-ils uniques?
Contrairement à C # IEnumerable, où un pipeline d'exécution peut être exécuté autant de fois que nous le voulons, en Java, un flux ne peut être "itéré" qu'une seule fois. Tout appel à une opération de terminal ferme le flux, le rendant inutilisable. Cette «fonctionnalité» enlève beaucoup de puissance. J'imagine …

8
System.currentTimeMillis () vs new Date () vs. Calendar.getInstance (). GetTime ()
На этот вопрос есть ответы на Stack Overflow на рRECTом : Что быстрее - System.currentTimeMillis () или Date (). GetTime ()? En Java, quelles sont les implications en termes de performances et de ressources de l'utilisation System.currentTimeMillis() contre. new Date() contre. Calendar.getInstance().getTime() Si je comprends bien, System.currentTimeMillis()est le plus efficace. …

4
Référentiels buildscript Android: jcenter VS mavencentral
La dernière fois que j'ai utilisé Android Studio, il a généré des .gradlefichiers avec des mavencentral()référentiels buildscript alors qu'il y en a maintenant jcenter(). Quelqu'un pourrait-il expliquer les problèmes liés à cela. Y a-t-il d'autres repos? Quand devrions-nous les changer? Quel impact ont-ils sur les projets, modules, bibliothèques? D'autres éléments …


30
Comment inverser un tableau int en Java?
На этот вопрос есть ответы на Stack Overflow на рdedом : Как перевернуть массив в Джаве? J'essaie d'inverser un tableau int en Java. Cette méthode n'inverse pas le tableau. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length …
238 java  arrays  idioms  idiomatic 


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.