У меня возникла проблема с реализацией класса ArrayCoreMap: у меня возникли проблемы с установкой ключа со значением. Это то, что у меня есть, но компилятор показывает ошибку:Набор ключей для класса ArrayCoreMap
CoreMap sentence = new ArrayCoreMap();
sentence.set("Dog", "Thomas");
Я прочитал документацию API и это то, что говорит: public <VALUE> VALUE set(java.lang.Class<? extends TypesafeMap.Key<VALUE>> key, VALUE value)
Так что мой вопрос, что я должен делать для исправления ошибки. Я не знаю, как использовать TypesafeMap.Key<VALUE>
, чтобы сделать свой ключ. API говорит следующее: «Классы, которые реализуют Key, являются самими ключами, а не экземплярами этих классов». Я не знаю, что означает API. Что мне нужно сделать, чтобы исправить эту ошибку?
Что ошибка компилятор дает вам? –
Его высказывание для переименования метода set()? Я думаю, что это дает мне эту ошибку, потому что я не вношу правильные параметры метода. – user5139637
Качество вопроса напрямую влияет на качество ответов. Предоставьте точную ошибку (ы) компилятора, которую вы получаете, и, если возможно, ссылку на API, который вы пытаетесь использовать. –