Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2005, 17:34   #1
Benna80
Senior Member
 
Iscritto dal: Feb 2003
Città: Cavezzo (MO)
Messaggi: 1928
Chiarimenti sull'oggetto Collection di Java

Nonostante la bella giornata mi ritrovo davanti ad un computer a programmare.. va behh portiamo pazienza. Tuttavia sto incontrando diverse difficoltà con l'oggetto Collection messo a disposizione da Java.

In particolare non riesco a fare la seguente operazione: da un array di stringhe dichiarato nel seguente modo

String[] fields = new String[6];

e che vado a riempire campo per campo, io voglio poi copiarmelo all'interno di un oggetto Collection chiamato result e pensavo di farlo nel seguente modo:

result.add(fields);

in modo che ogni singola entry dell'array mi vada finire in un campo dell'oggetto collection. Il problema è che riesco ad assegnare ai campi dell'array tutti i dati, ma poi quando faccio l'assegnamento alla collection mi va in NullPointerException.

Avete indicazioni da darmi gentilmente?

Grazie
Davide
__________________
Case: NZXT Phantom 820 White Ali: Seasonic PRIME-TX-1300 TITANIUM CPU: Ryzen 7 5800X3D Dissi: CORSAIR Hidro H150i PRO XT MB: ASUS X570-F Strix RAM: 4x16GB CORSAIR VENGEANCE 3600 CL16 Video: MSI RTX 4080 Suprim X Cuffie: Audio-Technica ADG1X HD: Sabrent M.2 PCIe 4 512GB - 1 TB Sabrent M.2 - Seagate Barracuda 2TB Monitor1: LG 27GP850-B Monitor2: ASUS VG279QM Mouse: Razer Deathadder V2 Tastiera: Corsair K70 RGP PRO UPS: APC Smart-UPS 1000 VA SMT1000I
Benna80 è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2005, 17:47   #2
Alvaro Vitali
Member
 
L'Avatar di Alvaro Vitali
 
Iscritto dal: Apr 2005
Messaggi: 224
Che intendi per "oggetto collection"?
Un oggetto di una classe che implementa l'interfaccia Collection?
Alvaro Vitali è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2005, 17:53   #3
Benna80
Senior Member
 
Iscritto dal: Feb 2003
Città: Cavezzo (MO)
Messaggi: 1928
Quote:
Originariamente inviato da Alvaro Vitali
Che intendi per "oggetto collection"?
Un oggetto di una classe che implementa l'interfaccia Collection?
Io creo un oggetto collection in questo modo:

Collection c = null;

includendo tutte le libreire util in questo modo "import java.util.*"
__________________
Case: NZXT Phantom 820 White Ali: Seasonic PRIME-TX-1300 TITANIUM CPU: Ryzen 7 5800X3D Dissi: CORSAIR Hidro H150i PRO XT MB: ASUS X570-F Strix RAM: 4x16GB CORSAIR VENGEANCE 3600 CL16 Video: MSI RTX 4080 Suprim X Cuffie: Audio-Technica ADG1X HD: Sabrent M.2 PCIe 4 512GB - 1 TB Sabrent M.2 - Seagate Barracuda 2TB Monitor1: LG 27GP850-B Monitor2: ASUS VG279QM Mouse: Razer Deathadder V2 Tastiera: Corsair K70 RGP PRO UPS: APC Smart-UPS 1000 VA SMT1000I
Benna80 è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2005, 18:26   #4
Alvaro Vitali
Member
 
L'Avatar di Alvaro Vitali
 
Iscritto dal: Apr 2005
Messaggi: 224
E' vero funziona ma a questo punto chiedo una spegazione:

java.util.Collection è un'interfaccia, come è possibile che si possa istanziare un oggetto da un'interfaccia?
Alvaro Vitali è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2005, 22:07   #5
Benna80
Senior Member
 
Iscritto dal: Feb 2003
Città: Cavezzo (MO)
Messaggi: 1928
Quote:
Originariamente inviato da Alvaro Vitali
E' vero funziona ma a questo punto chiedo una spegazione:

java.util.Collection è un'interfaccia, come è possibile che si possa istanziare un oggetto da un'interfaccia?

Ok, quindi cosa suggerisci?

Cioè, posso riformulare la domanda. Come faresti a inserire un array di stringhe in un oggetto di tipo Collection?
__________________
Case: NZXT Phantom 820 White Ali: Seasonic PRIME-TX-1300 TITANIUM CPU: Ryzen 7 5800X3D Dissi: CORSAIR Hidro H150i PRO XT MB: ASUS X570-F Strix RAM: 4x16GB CORSAIR VENGEANCE 3600 CL16 Video: MSI RTX 4080 Suprim X Cuffie: Audio-Technica ADG1X HD: Sabrent M.2 PCIe 4 512GB - 1 TB Sabrent M.2 - Seagate Barracuda 2TB Monitor1: LG 27GP850-B Monitor2: ASUS VG279QM Mouse: Razer Deathadder V2 Tastiera: Corsair K70 RGP PRO UPS: APC Smart-UPS 1000 VA SMT1000I
Benna80 è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2005, 00:19   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
apè,,,come fai tu bob copoi l'array nell'oggetto collection, ma aggiungi ad un campo della collectio il tuo array....
x copiare tutto dovresti scorrerti l'array con un for e assegnare ogni campo dell'array ad un campo della collection..
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2005, 05:48   #7
Benna80
Senior Member
 
Iscritto dal: Feb 2003
Città: Cavezzo (MO)
Messaggi: 1928
Quote:
Originariamente inviato da ^TiGeRShArK^
apè,,,come fai tu bob copoi l'array nell'oggetto collection, ma aggiungi ad un campo della collectio il tuo array....
x copiare tutto dovresti scorrerti l'array con un for e assegnare ogni campo dell'array ad un campo della collection..
Ok, grazie, appena riesco provo. Stamattina mi sono alzato con la febbre maledizione, e si che dovrei partire per le vacanze giovedì

Appena combino qualcosa torno a postare qua, per ora grazie tante...

Davide
__________________
Case: NZXT Phantom 820 White Ali: Seasonic PRIME-TX-1300 TITANIUM CPU: Ryzen 7 5800X3D Dissi: CORSAIR Hidro H150i PRO XT MB: ASUS X570-F Strix RAM: 4x16GB CORSAIR VENGEANCE 3600 CL16 Video: MSI RTX 4080 Suprim X Cuffie: Audio-Technica ADG1X HD: Sabrent M.2 PCIe 4 512GB - 1 TB Sabrent M.2 - Seagate Barracuda 2TB Monitor1: LG 27GP850-B Monitor2: ASUS VG279QM Mouse: Razer Deathadder V2 Tastiera: Corsair K70 RGP PRO UPS: APC Smart-UPS 1000 VA SMT1000I
Benna80 è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2005, 09:42   #8
Benna80
Senior Member
 
Iscritto dal: Feb 2003
Città: Cavezzo (MO)
Messaggi: 1928
Quote:
Originariamente inviato da ^TiGeRShArK^
apè,,,come fai tu bob copoi l'array nell'oggetto collection, ma aggiungi ad un campo della collectio il tuo array....
x copiare tutto dovresti scorrerti l'array con un for e assegnare ogni campo dell'array ad un campo della collection..

Ok, ho provato questa soluzione

for (i=0; i<6; i++)
{
result.add(fields[i]);
}

Dove fields[] è un array di stringhe, mentre result è un oggetto di tipo collection, tuttavia mi torna a dare nullPointerException.

Intendevi così quando mi hai detto di fare un ciclo for in cui manualmente inserivo gli oggetti stringa all'interno dell'oggetto collection?
__________________
Case: NZXT Phantom 820 White Ali: Seasonic PRIME-TX-1300 TITANIUM CPU: Ryzen 7 5800X3D Dissi: CORSAIR Hidro H150i PRO XT MB: ASUS X570-F Strix RAM: 4x16GB CORSAIR VENGEANCE 3600 CL16 Video: MSI RTX 4080 Suprim X Cuffie: Audio-Technica ADG1X HD: Sabrent M.2 PCIe 4 512GB - 1 TB Sabrent M.2 - Seagate Barracuda 2TB Monitor1: LG 27GP850-B Monitor2: ASUS VG279QM Mouse: Razer Deathadder V2 Tastiera: Corsair K70 RGP PRO UPS: APC Smart-UPS 1000 VA SMT1000I
Benna80 è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2005, 10:51   #9
Alvaro Vitali
Member
 
L'Avatar di Alvaro Vitali
 
Iscritto dal: Apr 2005
Messaggi: 224
Forse dovresti postare più codice, ci potrebbero essere altri errori da altre parti...
Alvaro Vitali è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2005, 13:04   #10
orpheus
Member
 
Iscritto dal: Apr 2004
Messaggi: 252
Quote:
Originariamente inviato da Benna80
Io creo un oggetto collection in questo modo:

Collection c = null;

includendo tutte le libreire util in questo modo "import java.util.*"
Il problema dovrebbe essere qui

Da quanto ho capito hai scritto una cosa del tipo

Collection result=null;
....
..
result.add(..);

Per forza parte una NullPointerException sulla add.

Cmq Collection come è già stato detto è un'interfaccia e quindi non è istanzionabile, usa Vector (che implementa l'interfaccia Collection e quindi è una collezione e sei a posto)

Codice:
Vector result=new Vector();
for (i=0; i<6; i++)
result.add(fields[i]);
orpheus è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Cooler Master HAF II 500 integra le vent...
I musulmani non dovrebbero usare le crip...
AMD Radeon 9000 pronte a sorpassare le N...
Soulframe, il nuovo gameplay chiarisce m...
La Commissione UE presenterà una ...
Niente più eliche: con due ali, i...
Waze si aggiorna con nuove funzioni IA: ...
Oltre 200 economisti ed esperti di IA la...
I migliori produttori del 2026? Facci sa...
Claude Code consuma fino a 33 mila token...
Si chiama Starfire il chip con cui Intel...
Chrome espone l'OS reale dietro ogni ric...
Intel investe altri 5 miliardi di euro p...
OPPO sceglie Clara per il debutto della ...
Migliori offerte sui robot aspirapolvere...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:32.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v