Exemples de syntaxe couramment utilisés en Java

introduction

Je développe plus souvent en Java et j'aimerais lister la syntaxe que j'utilise. Puisqu'il s'agit d'une syntaxe de base, vous pouvez la prendre pour acquise, mais j'espère que vous pouvez la voir comme s'il s'agissait d'un mémo. StringUtils.isEmpty()

String str = "Hello";
if (StringUtils.isEmpty(str)) { }

Il est utilisé pour vérifier s'il est vide ou nul. Je l'utilise souvent car je peux vérifier la valeur nulle avec cela. Facultatif est préférable pour Java moderne, mais c'est toujours une notation populaire. Il existe également isEmpty, mais il est préférable d'utiliser StringUtils.isEmpty car il n'est pas vérifié pour null.

ObjectUtils.isEmpty() Cela fonctionne de la même manière que StringUtils.isEmpty (), car il est fait pour Object, il est vérifié après avoir mis les données acquises par API etc. dans Entity. Si l'acquisition d'API échoue et que l'objet n'est pas créé correctement, il retournera false.

Vérification d'équation simple strA.equals (strB)

private static final String RESULT_CODE = "OK";
//Le résultat d'une API
String apiResult = nanikanoApi();
if (RESULT_CODE.equals(apiResult)) {}

Il est utilisé de cette manière. Le côté RESULT_CODE doit être une constante non nulle ou une valeur fixe. Notez que si vous définissez une valeur nulle, vous obtiendrez une NullPointerException. Veuillez traiter la valeur que vous souhaitez comparer du côté apiResult.

Il y a aussi une telle chose A == null

~~ Fondamentalement, uniquement le type String. Si vous le faites avec d'autres types, cela ne fonctionnera pas bien. ~~

Recommended Posts

Exemples de syntaxe couramment utilisés en Java
Gemme souvent utilisée dans les rails
À propos des méthodes fréquemment utilisées dans la conception
Test API souvent utilisé dans AssertJ
Commandes fréquemment utilisées pour les opérations MySQL
Méthodes Ruby souvent utilisées dans Rails
Mécanisme et caractéristiques de la classe d'implémentation Collection souvent utilisés en Java
Syntaxe de contrôle Java
Syntaxe de contrôle Java
Partition en Java
Changements dans Java 11
Janken à Java
Taux circonférentiel à Java
FizzBuzz en Java
[Gradle] Opérations de construction souvent effectuées dans les projets Java
Mémo organisé dans la tête (syntaxe Java --Control)
À propos de var utilisé en Java (type de variable locale)
[Java] Déclarons les variables utilisées dans la boucle dans la boucle [Variations dans le bloc]
Lire JSON en Java
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
NVL-ish guy en Java
Joindre des tableaux en Java
"Hello World" en Java
Interface appelable en Java
Commentaires dans la source Java
Fonctions Azure en Java
[Java] Note sur la syntaxe de contrôle
Formater XML en Java
Source utilisée pour obtenir l'URL de la source de redirection en Java
Génériques Java fréquemment utilisés
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Hello World en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)
API Zabbix en Java
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
Résumé personnel des types souvent utilisés dans JUnit 4
Exprimer l'échec en Java
Créer JSON en Java
Manipulation de la date dans Java 8
Nouveautés de Java 8
Utiliser PreparedStatement en Java
Nouveautés de Java 9,10,11
Exécution parallèle en Java
Syntaxe et conditions d'occurrence d'exception pouvant être utilisées lors de la comparaison avec null en Java
Ce que vous utilisez souvent lorsque vous faites du développement Web avec Java
Essayez d'utiliser RocksDB avec Java