Я думал, что понял NullPointerException
, но, видимо, нет. Это здесь выдает ошибку: (main
класс)Почему объявления цепочки, за которыми следует создание экземпляра, вызывают исключение NullPointerException?
main.topicActionWeight.add(
Float.parseFloat(this.actionGenreWeightCombo.getSelectedItem().toString()));
TopicActionWeight
список. Вот мое заявление о перечне:
public static List<Float> topicActionWeight,
topicAdventureWeight,
topicRPGWeight,
topicStrategyWeight,
topicSimulationWeight = new ArrayList<>();
Списки, которые я заявляю, не являются указателями, не так ли? Они созданы ..
Да, я попытался new ArrayList<Float>();
вероятно 'getSelectedItem()' возвращает нуль. Или даже 'actionGenreWeightCombo' (это одна из причин, по которой я ненавижу вызовы цепочки функций, потому что вы никогда не сталкивались с такой ошибкой) –
Прежде всего, в языке Java нет« указателей ». Однако все объекты обычно реализуются с использованием указателей. ** –