मैं यहां और Google लोगों दोनों को ढूंढता रहता हूं, जिससे आने-जाने में परेशानी होती long
है int
और दूसरे तरीके से नहीं। फिर भी मुझे यकीन है कि मैं केवल एक है कि से जाने से पहले इस परिदृश्य में समाप्त हो गया है नहीं कर रहा हूँ कर रहा हूँ int
करने के लिए 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
और एक इकाई के रूप में आ रहा हूं, जिसके लिए मैं इस जानकारी को संग्रहीत कर रहा हूं, क्रम संख्या की आवश्यकता है।
int
किया long
, फिर असाइन long
किया Long
। जैसेint x = 2; Long y = (long)x;