Articles of java

Comment imprimer des valeurs BigDecimal formatées?

J’ai un amount champ BigDecimal qui représente de l’argent et j’ai besoin d’imprimer sa valeur dans le navigateur dans un format comme $123.00 $15.50 $0.33 . Comment puis je faire ça? (La seule solution simple que je vois moi-même consiste à obtenir floatValue partir de BigDecimal , puis à utiliser NumberFormat pour obtenir une précision […]

Comment installer l’artefact Maven avec des sources en ligne de commande?

Comment installer l’artefact Maven avec les sources? donc plus tard je n’ai pas besoin d’ouvrir un projet en éclipse pour voir du code. EDIT: je sais que je peux append à pom.xml ce code maven-source-plugin attach-sources verify jar mais je voudrais le faire en ligne de commande (pour le rendre plus universel).

Java 8: Où est TriFunction (et kin) dans java.util.function? Ou quelle est l’alternative?

Je vois java.util.function.BiFunction, donc je peux le faire: BiFunction f = (x, y) -> { return 0; }; Et si cela ne suffit pas et que j’ai besoin de TriFunction? Ça n’existe pas! TriFunction f = (x, y, z) -> { return 0; }; Je suppose que je devrais append que je sais que je […]

Agrégation versus composition

J’ai eu du mal à comprendre la différence entre composition et agrégation en UML. Quelqu’un peut-il s’il vous plaît me proposer une bonne comparaison et un contraste entre eux? J’aimerais aussi apprendre à reconnaître la différence entre eux en code et / ou à voir un exemple de logiciel / code court. Edit: Une partie […]

CreateNewFile () de Java – créera-t-il aussi des répertoires?

J’ai un conditionnel pour vérifier si un certain fichier existe avant de continuer ( ./logs/error.log ). Si ce n’est pas trouvé, je veux le créer. Cependant, sera File tmp = new File(“logs/error.log”); tmp.createNewFile(); créer également des logs/ s’il n’existe pas?

Mettre en forme une date en utilisant la nouvelle API de date et heure

Je jouais avec la nouvelle API de date et heure mais en exécutant ceci: public class Test { public static void main(Ssortingng[] args){ Ssortingng dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern(“yyyy-MM-dd HH:mm:ss”)); System.out.println(dateFormatted); } } Il jette: Exception in thread “main” java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) […]

Utiliser un tableau comme une instruction de casse dans switch

J’essaie de faire quelque chose comme ça, c’est-à-dire utiliser un tableau dans une instruction switch. Est-ce possible en Java? Si ce n’est pas le cas, veuillez expliquer une solution possible. boolean[] values = new boolean[4]; values[0] = true; values[1] = false; values[2] = false; values[3] = true; switch (values) { case [true, false, true, false]: […]

android: modification par programmation des éléments du menu d’options

Est-il possible de modifier les éléments du menu d’options par programmation? Quelqu’un peut-il me fournir un exemple s’il vous plaît? Aussi, je veux désactiver certains éléments, afin qu’ils n’écoutent pas les clics, est-ce possible?

Arrêtez la frappe de la barre d’espace pour déclencher l’autocomplétion dans Eclipse

Dans Eclipse Oxygen, j’ai activé les suggestions de style intellisense pour Java en allant sur Window -> Preferences -> Java/Editor/Content Assist et définir les éléments suivants Auto activation delay (ms) -> 0 Auto activation sortingggers for Java -> .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ source = Eclipse Intellisense? Cela fonctionne brillamment, à part un problème ennuyeux. Lorsque je frappe la […]

Est-ce une mauvaise idée si equals (null) renvoie à la place NullPointerException?

Le contrat d’ equals en ce qui concerne null est le suivant: Pour toute valeur de référence non nulle x , x.equals(null) doit return false . C’est plutôt étrange, car si o1 != null et o2 == null , alors nous avons: o1.equals(o2) // returns false o2.equals(o1) // throws NullPointerException Le fait que o2.equals(o1) throws […]