-5

I have code like as String[] parts=str.split(":") I want to confirm if parts[] array dont have any empty or null string. What is optimal way to do this ?

Vaibhav R
  • 13
  • 3
  • You won't have `null` element but you can have empty ones like if sentence if `Hey :: man :` – azro Mar 31 '21 at 17:38
  • Does this answer your question? [Check whether a string is not null and not empty](https://stackoverflow.com/questions/3598770/check-whether-a-string-is-not-null-and-not-empty) – azurefrog Mar 31 '21 at 17:39

1 Answers1

0

Just a foreach loop on the array

static boolean hasEmpty(String[] values){
    for(String elt : values)
        if(elt.isEmpty())
            return true;
    return false;
}

If you want to add a not only whitespace string use

if (elt.isEmpty() || elt.isBlank()) {
azro
  • 53,056
  • 7
  • 34
  • 70