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
Java: convertir la liste <String> en une chaîne
JavaScript a Array.join() js&gt;["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve Java a-t-il quelque chose comme ça? Je sais que je peux bricoler quelque chose avec StringBuilder: static public String join(List&lt;String&gt; list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { …
596 java  list 

23
L'achèvement du code Eclipse / Java ne fonctionne pas
J'ai téléchargé, décompressé et installé Eclipse 3.4.2 avec quelques plugins (notables, EPIC, Clearcase, QuantumDB, MisterQ). Maintenant, je trouve que lorsque je modifie des projets Java, la complétion de code ne fonctionne pas. Si je tape String.et appuie sur ctrl+, spaceune fenêtre contextuelle affiche "Aucune proposition par défaut" et la barre …
596 java  eclipse  ide 

21
Existe-t-il un destructeur pour Java?
Existe-t-il un destructeur pour Java? Je ne semble pas pouvoir trouver de documentation à ce sujet. S'il n'y en a pas, comment puis-je obtenir le même effet? Pour rendre ma question plus précise, j'écris une application qui traite des données et la spécification dit qu'il devrait y avoir un bouton …


19
Comment rendre générique le type de retour de la méthode?
Considérez cet exemple (typique dans les livres OOP): J'ai une Animalclasse, où chacun Animalpeut avoir beaucoup d'amis. Et les sous - classes aiment Dog, Duck, Mouseetc qui ajoutent des comportements spécifiques comme bark(), quack()etc. Voici la Animalclasse: public class Animal { private Map&lt;String,Animal&gt; friends = new HashMap&lt;&gt;(); public void addFriend(String …




30
RecyclerView onClick
Quelqu'un a-t-il RecyclerViewtrouvé un moyen de définir un onClickListenerà des éléments dans le RecyclerView? J'ai pensé à mettre un auditeur sur chacune des mises en page pour chaque élément, mais cela semble un peu trop compliqué, je suis sûr qu'il existe un moyen RecyclerViewd'écouter l' onClickévénement, mais je ne peux …

5
Obtenez un OutputStream dans une chaîne
Quelle est la meilleure façon de diriger la sortie d'un java.io.OutputStream vers une chaîne en Java? Disons que j'ai la méthode: writeToStream(Object o, OutputStream out) Qui écrit certaines données de l'objet dans le flux donné. Cependant, je veux obtenir cette sortie dans une chaîne aussi facilement que possible. J'envisage d'écrire …
580 java  string  io  stream 

29
Comment obtenir le chemin d'un fichier JAR en cours d'exécution?
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Pour plus d'informations sur le débordement de pile : Pour plus d'informations: …
580 java  path  jar  executable-jar 


27
Créer une instance de type générique en Java?
Est-il possible de créer une instance de type générique en Java? Je pense en fonction de ce que j'ai vu que la réponse est no(en raison de l'effacement du type ), mais je serais intéressé si quelqu'un pouvait voir quelque chose qui me manquait: class SomeContainer&lt;E&gt; { E createContents() { …
576 java  generics 

11
Façons d'itérer sur une liste en Java
Étant un peu nouveau dans le langage Java, j'essaie de me familiariser avec toutes les façons (ou au moins celles non pathologiques) que l'on pourrait parcourir à travers une liste (ou peut-être d'autres collections) et les avantages ou les inconvénients de chacun. Étant donné un List&lt;E&gt; listobjet, je connais les …

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.