android中怎么判断一个list是否包含另一个list

比如list A={“语文”“数学”“英文”“物理”}
LIst B={“数学”“语文”}
我想判断A包含B
百度只看见包含某个字符串的
完全小白一个,不知道这样形容对不

org.apache.commons.collections4.CollectionUtils.containsAll(A, B);

//判断a列表是否包含b列表
String[] aArrays = {"语文", "数学", "英文", "物理"};
String[] bArrays = {"数学", "语文"};
List aList = Arrays.asList(aArrays);
List bList = Arrays.asList(bArrays);
for (String bItem : bList) {
if(!aList.contains(bItem)){
return false;
}
}
return true;

A.containsAll(B)就行了。
我都没用过Apache的包,不用看也知道里面就是直接调用上面的代码