Arrays.asList(doctors).stream().map(doc -> (doc == null) ? "name" : doc.getName()).toArray(String[]::new)
Arrays.stream(doctors)...
// -9 bytes thanks to [hyper-neutrino](https://chat.stackexchange.com/transcript/message/58022016#58022016)