Я продолжаю находить как здесь и Google людей , имеющих проблемы , идущие от long
к , int
а не наоборот. Тем не менее, я уверен, что я не единственный, кто столкнулся с этим сценарием, прежде чем перейти int
к Long
.
Единственными другими ответами, которые я нашел, были «Просто установите его как Long», что на самом деле не решает вопрос.
Сначала я попробовал кастинг, но получил " Cannot cast from int to Long
"
for (int i = 0; i < myArrayList.size(); ++i ) {
content = new Content();
content.setDescription(myArrayList.get(i));
content.setSequence((Long) i);
session.save(content);
}
Как вы можете себе представить, я немного озадачен, я застрял в использовании, int
так как некоторый контент поступает как, ArrayList
а объект, для которого я храню эту информацию, требует порядковый номер как Long.
int
к long
первому, а затем назначить long
на Long
. Напримерint x = 2; Long y = (long)x;