Как избежать предупреждения о непроверенных конверсиях в Java, если вы используете устаревшие библиотеки?
Мне нравится дженерик-функция в Java, и я часто ее использую. Но у меня есть проблема, если я использую библиотеки, которые еще не знают об обобщениях. Примером являются сервлеты. Если вы используетеServletRequest.getParameterMap()
результатом будет сырая карта, но она включает в себя толькоString
в качестве ключей иString[]
как значения. Поэтому я хочу назначить егоMap<String, String[]>
, Но за это задание я получаю предупреждение. Как я могу избежать этого предупреждения с помощью языка, а не просто подавив предупреждение с помощью@SuppressWarnings
аннотаций.