Я получаю ответ в этой манере:java.lang.Long не может быть приведен к java.lang.String в Java
[{Id=1066276530, Key1=1815401000238}, {Id=1059632250, Key1=1815401000244}]
Когда я итерацию и преобразовать значения в строку, она бросает меня в ошибка:
java.lang.Long cannot be cast to java.lang.String in Java
for (Map<String, String> map : leadIds) {
for (Map.Entry<String, String> entry : map.entrySet()) {
String applicationNumber = (String) entry.getValue();
}
}
Я хочу преобразовать значение в строку. Есть ли здесь проблема?
Кажется, что вы принудительно использовали дженерики, чтобы заставить компилятор думать, что у вас есть «Map», когда у вас есть «Map ». Пожалуйста, покажите объявление 'leadIds'. –