ciao raga
mi è uscito un errore su questa stringa :
Number number= new Number(2,5,com.Quantita);
l'errore dice : Cannot Istantiate the type Number.
cosa significa? ciao grazie
ciao raga
mi è uscito un errore su questa stringa :
Number number= new Number(2,5,com.Quantita);
l'errore dice : Cannot Istantiate the type Number.
cosa significa? ciao grazie
Ma quel Number .... intendi la classe java.lang.Number?? O è un'altra classe tua o di qualcun'altro?Originariamente inviato da fcorsa
Number number= new Number(2,5,com.Quantita);
l'errore dice : Cannot Istantiate the type Number.
cosa significa? ciao grazie
Perché se è java.lang.Number, è sbagliato. Number è una classe astratta, quindi innanzitutto non è istanziabile (e comunque non ha quel tipo di costruttore).
Spiega meglio, se vuoi, perché non è chiaro cosa stai usando e cosa stai cercando di fare.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
hai ragione stò usando JXL per interagire sui file excel.
Ok. Immagino sia questo: http://jexcelapi.sourceforge.net (ho fatto adesso una ricerca).Originariamente inviato da fcorsa
hai ragione stò usando JXL per interagire sui file excel.
In effetti, dal javadoc, ho visto che ha una classe jxl.write.Number. Come hai importato quelle classi di JXL? Se hai solo fatto:
import jxl.write.*;
non va bene, in quanto il package java.lang è importato per default e ci sarebbe quindi ambiguità cercando di usare il nome semplice 'Number'.
Innanzitutto importa quella classe con un single-type-import:
import jxl.write.Number;
A quel punto nel tuo sorgente solo usando Number si riferisce alla classe in jxl.write. Per il resto, non so dire se quella tua istanziazione è corretta (cosa è com.Quantita?? se è un double allora è ok).
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
hai ragione usando import "jxl.write.*;" va in ambiguità con java.lang .
importando "import jxl.write.Number;" come single-type-import funziona perfettamente.
GRAZIE