扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
int num ; private void doS(List<?> mList) { if(mList.size() > 2){ num = mList.size() - 1; //do something } else{ num = 1; //do something } }
判断只后只赋了个值?
num = mList.size() <= 2 ? 1 : mList.size() - 1
直接 return mList.size(),怎么样?
要用 == 好么
private int num; private void doS(List<?> mList ){//此处的mList的长度是可变的有可能是100,20,50,80 ··· num = (mList.size() <=5 && mList.size() >=3) ? (mList.size() -1) : 1; }
你描述问题的方式有问题,如果你只是为了赋值,大可不必这么麻烦呀。但是你说是通过判断集合的长度来做一些逻辑操作,问题是不同的长度,你的逻辑判断方式一样吗?你还是粘贴出完整代码吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
判断只后只赋了个值?
直接 return mList.size(),怎么样?
要用 == 好么
你描述问题的方式有问题,如果你只是为了赋值,大可不必这么麻烦呀。但是你说是通过判断集合的长度来做一些逻辑操作,问题是不同的长度,你的逻辑判断方式一样吗?你还是粘贴出完整代码吧