我是Python的新手,必须将程序转换为Java。我坚持这句话:
if not all(cId in historyCId[rOBE] for cId in cIds):
if()
评估中的陈述是什么? (需要用文字解释。)
historyCId
是HashMap
; cIds
是JSONArray
。
答案 0 :(得分:4)
docs确切显示了all()
的作用:
def all(iterable):
for element in iterable:
if not element:
return False
return True
换句话说,您可以将您的陈述重写为:
result = True
for cId in cIds:
if not cId in historyCId[rOBE]:
result = False
break
if not result:
# do something
答案 1 :(得分:0)
for each json cId in jsonArray cIds:
if ((even one)cId is not in arraylist of key historyCId[rOBE])
return true
else
return false