如题,一个类中有多个属性,都需要判断是否包含相同的某个值,一个一个if判断contains太冗余而且不允许,有没有其他办法可以减少判断次数
我需要判断它包含了就返回这个属性,现在是判断次数太多了
你可以利用反射来写。
可以把所有的属性值连接到一个字符串临时变量,然后用contains判断临时变量的内容即可。
你把代码发出来看看
写个工具类,将对象转json或者map,然后遍历json或者map,如果包含就把key取出来,希望可以帮到你,希望采纳
用反射可以获取所有属性值,具体写法可以百度