A Несколько замечаний -
вашему классу не требуется статика.Это полезно, если вы объявляете внутренний класс.
У вас есть контейнерный класс, содержащий строку, которая зависит от типа int, а также от int.Было бы более идиоматичным иметь проверку внутри вашего класса, например
class AnotherClass {
int number;
public int getNumber() {
return number;
}
public String getPrime() {
return check(number)
}
private boolean check() { ... whatever logic you had .. }
}
Если вы ищете «содержит» функциональность, вы, вероятно, использовали бы HashSet или LinkedHashSet (если вы хотитесохранить порядок).Если вы хотите сделать это с вашим созданным классом, вам нужно реализовать метод hashCode (), чтобы сообщить hashSet, как узнать, имеет ли он повторяющееся значение.
Или вы можете просто перебрать свой список.