[Java]как я могу завершить эту классификационную программу?
Как я могу завершить эту классификационную программу? Я хотел бы добавить элемент в список массивов corressponding.
public class Classification<T> { private ArrayList<T>integer = new ArrayList<T>(); private ArrayList<T>Double = new ArrayList<T>(); private ArrayList<T>string = new ArrayList<T>(); private ArrayList<T>character = new ArrayList<T>(); public void add(T t){ if (t.toString()==t){ string.add(t); }else{ integer.add(t); } } }
Что я уже пробовал:
Я стараюсь использовать
if ((double)t == t){ Double.add(t) }
Однако это дает мне сообщение об ошибке, которое является оператором == не может быть применено к T