Articles of java

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 […]

Nettoyage du code dans les netbeans

Y a-t-il quelque chose de similaire aux règles de nettoyage Eclipse (Préférences> Java> Style de code> Nettoyer) dans NetBeans? Les règles de nettoyage dans eclipse vous permettront de nettoyer les choses comme l’organisation des importations, la suppression des castings inutiles, l’ajout d’annotations de remplacement manquantes, etc. Aussi pouvez-vous faire cela sur un ensemble de classes […]

Quelle bibliothèque Java XML recommandez-vous (pour remplacer dom4j)?

Je cherche quelque chose comme dom4j, mais sans les verrues de dom4j, comme la documentation défectueuse ou manquante et l’état de développement apparemment bloqué. Contexte: J’ai utilisé et préconisé dom4j, mais ne me sens pas tout à fait correct car je sais que la bibliothèque est loin d’être optimale (exemple: voir comment les méthodes de […]

Comment puis-je protéger le nom d’utilisateur et le mot de passe MySQL contre la décompilation?

Les fichiers Java .class peuvent être décompilés assez facilement. Comment puis-je protéger ma firebase database si je dois utiliser les données de connexion dans le code?

Meilleure façon de trouver l’index de l’élément dans ArrayList?

Pour une application Android, j’ai les fonctionnalités suivantes private ArrayList _categories; // eg [“horses”,”camels”[,etc]] private int getCategoryPos(Ssortingng category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Est-ce la meilleure façon d’écrire une fonction pour obtenir la position d’un élément? Ou existe-t-il une fonction native […]

Espace perm vs espace tas

Premièrement, quelle est la différence entre l’espace Perm et l’espace Heap (Qu’est-ce que la JVM choisit d’utiliser pour chaque espace mémoire)? Deuxièmement, mais surtout, quel type de rapport serait recommandé pour une application Java type MVC standard?

Obtenir l’adresse IP ‘externe’ en Java

Je ne suis pas trop sûr de savoir comment obtenir l’adresse IP externe de la machine en tant qu’ordinateur en dehors d’un réseau. Ma classe IPAddress suivante obtient uniquement l’adresse IP locale de la machine. public class IPAddress { private InetAddress thisIp; private Ssortingng thisIpAddress; private void setIpAdd() { try { InetAddress thisIp = InetAddress.getLocalHost(); […]