java中写一个怎么样的方法可以返回所有集合的长度???(要适用于map list 等集合)
1个回答
展开全部
public int test(Object o) {
if (o == null) {
return 0;
}
if (o instanceof String) {
return String.valueOf(o).trim().length();
}
if (o instanceof Object[]) {
return ((Object[]) o).length;
}
if (o instanceof Map) {
return ((Map) o).size();
}
if (o instanceof Collection) {
return ((Collection) o).size();
}
return 0;
}
if (o == null) {
return 0;
}
if (o instanceof String) {
return String.valueOf(o).trim().length();
}
if (o instanceof Object[]) {
return ((Object[]) o).length;
}
if (o instanceof Map) {
return ((Map) o).size();
}
if (o instanceof Collection) {
return ((Collection) o).size();
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询