Вы можете использовать containsAll
из List
char arr[] = "scarywombat".toCharArray();
List<Character> limit = new ArrayList<Character>();
List<Character> input = new ArrayList<Character>();
for (char c : arr) {
limit.add (c);
input.add (c);
}
System.out.println(limit);
System.out.println(input);
System.out.println(limit.containsAll(input));
//add extra char
input.add('Z');
System.out.println(limit);
System.out.println(input);
System.out.println(limit.containsAll(input));
выход
[s, c, a, r, y, w, o, m, b, a, t]
[s, c, a, r, y, w, o, m, b, a, t]
true
[s, c, a, r, y, w, o, m, b, a, t]
[s, c, a, r, y, w, o, m, b, a, t, Z]
false