List<Integer> list1 = new ArrayList<>();
List<Integer> list2 = new ArrayList<>();
boolean flag = true;
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
list2.add(2);
list2.add(3);
for(Integer a : list2){
if(!list1.contains(a)){
flag = false;
break;
}
}