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


22
Comment compter le nombre d'occurrences d'un élément dans une liste
J'ai une ArrayList, une classe Collection de Java, comme suit: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Comme vous pouvez le voir, le se animals ArrayListcompose de 3 batéléments et d'un owlélément. Je me demandais s'il existe une API dans le framework Collection qui renvoie le nombre d' …

5
jeter les exceptions vérifiées des mocks avec Mockito
J'essaie de faire en sorte que l'un de mes objets simulés lève une exception cochée lorsqu'une méthode particulière est appelée. J'essaye ce qui suit. @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String> list = mock(List.class); when(list.get(0)).thenThrow(new SomeException()); String test = list.get(0); } public class SomeException extends Exception { } Cependant, …
173 java  mocking  mockito 




10
Java HttpClient obsolète - À quel point cela peut-il être difficile?
Tout ce que j'essaie de faire est de télécharger du JSON et de le désérialiser en objet. Je n'ai pas encore téléchargé le JSON. Presque tous les exemples HttpClient que je peux trouver, y compris ceux du site Apache, ressemblent à quelque chose comme ... import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; public …


3
Où est la documentation de la méthode values ​​() de Enum?
Je déclare une énumération comme: enum Sex {MALE,FEMALE}; Et puis, itérez enum comme indiqué ci-dessous: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } J'ai vérifié l'API Java mais je ne trouve pas la méthode values ​​()? Je suis curieux de savoir d'où vient cette méthode? Lien API: https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
172 java  enums 


14
comment obtenir une seule entrée de hashmap sans itérer
Existe-t-il un moyen élégant d'en obtenir un seul à Entry<K,V>partir de HashMap, sans itération, si la clé n'est pas connue. Comme l'ordre d'entrée n'est pas important, pouvons-nous dire quelque chose comme hashMapObject.get(zeroth_index); Bien que je sache qu'il n'existe pas de méthode get by index. Si j'essayais l'approche mentionnée ci-dessous, il …
172 java  collections 

11
Archivage nul dans une boucle for améliorée
Quelle est la meilleure façon de se prémunir contre null dans une boucle for en Java? Cela semble moche: if (someList != null) { for (Object object : someList) { // do whatever } } Ou if (someList == null) { return; // Or throw ex } for (Object object …
172 java  syntax  loops  for-loop 

4
Endroits où les JavaBeans sont utilisés?
Qu'est-ce qu'un JavaBean et pourquoi en ai-je besoin? Puisque je peux créer toutes les applications avec la structure de classe et d'interface? Pourquoi ai-je besoin de haricots? Et pouvez-vous me donner quelques exemples où les beans sont essentiels au lieu des classes et des interfaces? Veuillez expliquer l'essentialité d'un haricot …
172 java  javabeans 

21
Comment lire et écrire un fichier Excel
Je veux lire et écrire un fichier Excel à partir de Java avec 3 colonnes et N lignes, en imprimant une chaîne dans chaque cellule. Quelqu'un peut-il me donner un simple extrait de code pour cela? Dois-je utiliser une bibliothèque externe ou Java en a-t-il une prise en charge intégrée? …
172 java  excel 

19
Suivi des requêtes / réponses XML avec JAX-WS
Existe-t-il un moyen simple (alias: ne pas utiliser de proxy) pour accéder au XML de demande / réponse brute pour un service Web publié avec l'implémentation de référence JAX-WS (celle incluse dans JDK 1.5 et supérieur)? Être capable de le faire via le code est ce que je dois faire. …

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.