Ciągle znajduję zarówno tutaj, jak i w Google, którzy mają problemy z przejściem longdo, inta nie na odwrót. Jednak jestem pewien, że nie jestem jedyną osobą, która ma uruchomić w tym scenariuszu przed pójściem od intcelu Long.
Jedyne inne odpowiedzi, jakie znalazłem, to „po prostu ustaw jako długie”, co tak naprawdę nie odnosi się do pytania.
Początkowo próbowałem przesyłać, ale dostaję „ 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);
}
Jak możesz sobie wyobrazić, jestem trochę zakłopotany, utknąłem przy użyciu, intponieważ niektóre treści przychodzą jako, ArrayLista jednostka, dla której przechowuję te informacje, wymaga numeru sekwencyjnego jako Długiego.
intdo long, a następnie przypisać longdo Long. np.int x = 2; Long y = (long)x;