Chcę uzyskać szczegółowe informacje na temat tego cechą Java7 jak ten kodNull-bezpieczna metoda inwokacja Java7
public String getPostcode(Person person)
{
if (person != null)
{
Address address = person.getAddress();
if (address != null)
{
return address.getPostcode();
}
}
return null;
}
Może być coś jak to zrobić
public String getPostcode(Person person)
{
return person?.getAddress()?.getPostcode();
}
ale szczerze mówiąc to nie jest dużo dla mnie jasne, .Proszę wytłumacz?
Dlaczego trzeba napisać go w krótszym sposób? W pierwszym przykładzie jest to łatwe do odczytania i proste. – Kon
@Kon tak, ale kto nie chce pisać małego kodu –
Myślę, że propozycja została odrzucona dla Javy 7. Czy masz link do oficjalnej dokumentacji? –