List<String> myRoles = new ArrayList<String>();
List<String> hasRoles = new ArrayList<String>();
public boolean hasRole()
{
for (String my : myRoles)
{
for (String role : hasRoles)
{
if(my.equals(role))
{
return true;
}
}
}
return false;
}
上面方面的逻辑是:myRoles集合中的字符串,只要有一个在hasRoles集合中存在,就返回true
但是,这个方法嵌套了2层for循环,效率似乎很低
猛跑小猪
ABOUTYOU
心有法竹
相关分类