Existe alguma palavra-chave em Java que seja semelhante à palavra-chave 'AS' do C # [duplicado]
Esta pergunta já tem uma resposta aqui:
Como emular C # como operador em Java respostasComo sabemos, o C # fornece uma palavra-chave AS que executa automaticamente uma verificação se o Objeto é de um tipo e, se for, ele o lança no tipo necessário, caso contrário, fornece um nul
public class User
{
}
....
Object obj = someObj;
User user = obj As User;
...
Aqui no exemplo acima, um objeto Obj pode ser do tipo Usuário ou algum outro tipo. O usuário obterá um objeto do tipo Usuário ou um nulo. Isso ocorre porque a palavra-chave As do C # primeiro executa uma verificação e, se possível, executa uma conversão do objeto no tipo resultant
Existe alguma palavra-chave em Java equivalente à palavra-chave AS de C #?