Burada hem bulma tutmak ve Google insanlar giden sorunları olan long
için int
değil, başka bir yol etrafta. Yine Eminim gelen gitmeden önce bu senaryo içine tükendi yalnız değilim değilim int
için Long
.
Bulduğum diğer tek cevap, "Soruyu gerçekten ele almayan" İlk etapta Uzun olarak ayarla "idi.
Başlangıçta yayın yapmayı denedim ama " 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);
}
Biraz şaşkın olduğumu tahmin edebileceğiniz gibi, int
bazı içerikler bir olarak geldiğinden ArrayList
ve bu bilgiyi sakladığım varlık için Long olarak sıra numarasını gerektirdiğinden kullanıyorum.
int
için long
, sonra atamak long
için Long
. örneğinint x = 2; Long y = (long)x;