Continuo a trovare entrambi qui e Google persone che hanno problemi passando da long
a int
e non viceversa. Eppure sono sicuro di non essere l'unico ad aver imbattuto in questo scenario prima di passare dallo int
allo Long
.Come posso convertire da int a Long in Java?
Le uniche altre risposte che ho trovato sono state "Basta impostare come Long in primo luogo" che in realtà non risolve la domanda.
Qualcuno può aiutarmi qui? Inizialmente ho provato la fusione, ma ho un "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);
}
Come si può immaginare io sono un po 'perplesso, mi sono bloccato con int poiché alcuni contenuti è in arrivo come un ArrayList e il soggetto per il quale ho La memorizzazione di queste informazioni richiede che il numero di sequenza sia Long.
Grazie!
per (lungo i = 0; i
Instantsoup
@Instantsoup Sì che funzionerà per il ciclo, ma come ho specificato nella parte inferiore della mia mettere in discussione l'ArrayList con cui sto lavorando richiede l'int primitivo quando si specifica quale posizione dell'indice ottenere – Ghosty
long longValue = intValue | 0L; –