"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como verificar com segurança se uma string java não é nula nem vazia?

Como verificar com segurança se uma string java não é nula nem vazia?

Postado em 2025-03-24
Navegar:317

How to Safely Check if a Java String Is Neither Null Nor Empty?

Como verificar se uma sequência não é nula ou vazia

determinar se uma sequência não é nula e não vazia é um requisito comum na programação. Veja como abordar isso em java:

O fragmento de código original verifica a nulidade e compara separadamente a string a uma string vazia usando! =. No entanto, isso não é suficiente para lidar com casos em que a string é nula, pois a comparação de uma referência nula a uma string vazia causará uma abordagem correta é usar o método isEmpty (), que determina se a string não tem caracteres. Aqui está o código corrigido:

if (str! = Null &&! Str.isEmpty ())

 usando && (lógico e) garante que ambas as condições sejam atendidas. A verificação da condição para a nulidade é avaliada primeiro e, se o STR for nulo, a expressão de curto-circuito, impedindo que o método isEmpty () seja chamado em uma referência nula. Whitespace. Como Java 11, isso pode ser simplificado para str.isblank ().
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3