split(".") pitfall
Në shqip: Kurthi i split(".")
ShpjegimiSQ
String.split() pranon regex, jo tekst të thjeshtë — prandaj "a.b.c".split(".") kthen varg bosh, sepse . do të thotë „çdo karakter“. Shkruaje si split("\\.").
EnglishEN
String.split() takes a regex, not plain text — so "a.b.c".split(".") returns an empty array, because . means “any character”. Write it as split("\\.").
Si ta mendosh
Si t'i thuash dikujt „ndaj kudo ku ka shkronjë“ kur doje „ndaj te pikat“.
Lexoje në anglisht
Like telling someone “split wherever there's a letter” when you meant “split at the dots”.
Shembull kodijava
"a.b.c".split("."); // [] (!)
"a.b.c".split("\\."); // [a, b, c]