从列表/集合中获取特定类型的最后一项,可以通过以下步骤实现:
instanceof
)判断其是否为目标类型。以下是一个示例代码,演示如何从列表/集合中获取特定类型的最后一项,以整数为目标类型:
import java.util.List;
public class Main {
public static Integer getLastInteger(List<Object> list) {
Integer lastInteger = null;
for (Object item : list) {
if (item instanceof Integer) {
lastInteger = (Integer) item;
}
}
return lastInteger;
}
public static void main(String[] args) {
List<Object> list = List.of("abc", 123, 456, "def", 789);
Integer lastInteger = getLastInteger(list);
System.out.println("Last Integer: " + lastInteger);
}
}
在上述示例中,getLastInteger
方法接受一个List<Object>
参数,并返回最后一个整数。通过遍历列表中的每一项,并使用instanceof
判断是否为整数类型,记录最后一个整数并返回。
请注意,以上示例代码仅为演示目的,实际应用中可能需要根据具体情况进行适当修改。此外,腾讯云的相关产品和链接地址与该问题无关,因此不提供相关推荐。
领取专属 10元无门槛券
手把手带您无忧上云