JAVA : différences entre null et isEmpty() ??
lUkSo
2021-11-05 19:17:06
Hello,
je viens de faire mes premiers cours en Java
vous savez quelles différences entre null et la méthode isEmpty() ?
Si je fais ça
if (nom !null && !nom.isEmpty())
C'est pas la même chose ?
berger_cosmique
2021-11-05 19:17:40
isEmpty gère certains corner case que null ne gère pas
mynameisflash
2021-11-05 19:18:22
isEmpty c'est peut-être quand c'est ""
MereDeLAuteur
2021-11-05 19:20:13
An empty string is a String object with an assigned value, but its length is equal to zero.
A null string has no value at all.
A blank String contains only whitespaces, are is neither empty nor null, since it does have an assigned value, and isn't of 0 length
lUkSo
2021-11-05 19:20:30
Le 05 novembre 2021 à 19:18:22 :
isEmpty c'est peut-être quand c'est ""
ah peut-être
Feininger
2021-11-05 19:24:19
String str;
=> pas de String et dans ce cas :
str == null;
=> vrai,
str.isEmpty();
=> erreur
String str = "";
=> un String et dans ce cas :
str == null;
=> faux,
str.isEmpty();
=> vrai
lUkSo
2021-11-05 19:32:24
Le 05 novembre 2021 à 19:24:19 :
String str;
=> pas de String et dans ce cas :
str == null;
=> vrai,
str.isEmpty();
=> erreur
String str = "";
=> un String et dans ce cas :
str == null;
=> faux,
str.isEmpty();
=> vrai
merci beaucoup khey
BanniParKids
2021-11-05 19:34:10
imagine une boite
imagine que empty c'est la boite vide mais que null c'est qu'il n'y a pas de boite
Zinzotin
2021-11-05 19:34:58
null = non assigné
"" = empty