<分区>
我有一个包含几个字节数组的类,有些可能是空的有些不是。我想返回第一个非空数组(如果有的话)或 null 如果没有。但是代码看起来是如此冗余和丑陋。
public byte[] getFirstPhoto() {
if (photo1 != null) {
return photo1;
}
if (photo2 != null) {
return photo2;
}
if (photo3 != null) {
return photo3;
}
if(videoThumbnail != null){
return videoThumbnail;
}
return null;
}
有没有办法清理它,或者真的没有?