Ciągle znajduję zarówno tutaj, jak i w Google, którzy mają problemy z przejściem long
do, int
a nie na odwrót. Jednak jestem pewien, że nie jestem jedyną osobą, która ma uruchomić w tym scenariuszu przed pójściem od int
celu 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, int
ponieważ niektóre treści przychodzą jako, ArrayList
a jednostka, dla której przechowuję te informacje, wymaga numeru sekwencyjnego jako Długiego.
int
do long
, a następnie przypisać long
do Long
. np.int x = 2; Long y = (long)x;