Este blog discutirá a utilização e implementação da classe "opcional" em Java.
Qual é a classe "opcional" em java?
O "Opcional”A classe em Java corresponde a um recipiente que pode manter, no máximo, um valor e lida com o“nulo”Valores efetivamente. Esta classe ajuda a se abster de aplicar muitas verificações nulas e lida com o “Null Pointer Exception”.
Exemplo 1: Programa Java sem utilizar a classe "opcional"
Neste exemplo, um “Corda”A matriz pode ser criada e o elemento acumulado pode ser acessado sem usar o“Opcional" aula:
classe pública opcionalclassDe acordo com o código acima, aplique as seguintes etapas:
Saída
Esta saída indica que o “Null Pointer Exception”É chamado devido ao método aplicado ao“nulo" elemento.
Antes de prosseguir para o próximo exemplo, importe o seguinte pacote para trabalhar com o “Opcional" aula:
importar java.util.Opcional;Métodos de classe opcionais
A seguir estão os “Opcional”Os métodos de classe a serem considerados antes de ir para o próximo exemplo:
Ofnullable ()
Este método retorna um “Opcional”Referindo-se ao valor especificado, se não nulo, retornará um opcional vazio.
Sintaxe
estática públicaé presente()
O método retorna “verdadeiro“Se o valor específico estiver presente. Mais, ele retorna “falso”.
Sintaxe
public boolean ispresent ()Exemplo 2: Programa Java utilizando a classe "opcional"
O exemplo a seguir utiliza o “Opcional”Métodos de classe para abster -se da exceção encontrada aplicando um“nulo" verificar:
classe pública opcionalclass2De acordo com a linha de código acima, aplique as etapas abaixo fornecidas:
Saída
Nesse resultado, pode -se analisar que, como o valor não está no índice especificado, o “Opcional”A classe entrou em vigor, eliminando assim o“Null Pointer Exception”.
Conclusão
O "Opcional”A classe em Java é um recipiente que pode manter, no máximo, um valor e lida com os valores nulos de maneira eficaz e ajuda a se abster de aplicar muitas verificações nulas. Este blog demonstrou o uso e a implementação da classe "opcional" em Java.