Замените эти первые пару строк вашей основной функции следующим образом:
List<String> services = Arrays.asList("COMPUTER", "DATA", "PRINTER");
Следуя примеру в документации Arrays.asList .
(у вас также есть двойной import java.util.*;
)
редактирование:
Учитывая другие ответы и комментарии к моему ответу, ваш код кажется правильным, и проблема, скорее всего, заключается в том, что вам нужно скомпилировать его с Java 5 (или новее), которая является версией, когда Дженерики были введены. Если вы должны запустить его на 1.4.2 или на любой другой имеющейся у вас версии, удалите экземпляры <String>
, и все будет хорошо.