/ / Какво означава символът <?>? [дубликат] - java, android

Какво означава знакът <?>? [дубликат] -

Докато правите някакво разработване на андроид приложения, срещам параметъра AdapterView< ? > тест. Моят въпрос е какво точно прави < ? > имам предвид или го правя, защото го виждам и на много други места, като например Карта, където се намира Map< String ,? >.

Отговори:

3 за отговор № 1

В общия код въпросникът (?), наречена заместващ, представлява неизвестен тип.

Шаблонът може да се използва в различни ситуации: като тип на параметър, поле или локална променлива; понякога като тип на връщане.

Така че, за да отговорим на въпроса: това е Wildcard-> Официален документ така че можете да се справите с събития, когато не знаете типа.