Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
OnePlus risponde alle esigenze di chi cerca un dispositivo indossabile dalle dimensioni contenute con OnePlus Watch 3 43mm. La versione ridotta del flagship mantiene gran parte delle caratteristiche del modello maggiore, offrendo un'esperienza completa in un formato compatto. Il suo limite più grande è abbastanza ovvio: l'autonomia non è il punto di forza di questo modello, ma si raggiungono comodamente le due giornate piene con un uso normale.
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C rappresenta l'ultima incarnazione della categoria dei tablet E Ink a colori di Onyx, e combina le prestazioni di un dispositivo Android con l'ottima tecnologia Kaleido 3 per il display. Con schermo da 10,3 pollici, un processore Qualcomm Snapdragon 750G e 6 GB di RAM, promette un'esperienza completa per lettura, scrittura e produttività. Il prezzo lo posiziona nel segmento premium, ma questo dispositivo è un vero spettacolo!
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-10-2007, 20:20   #1
ValerySOD
Junior Member
 
Iscritto dal: Oct 2007
Messaggi: 13
[Java] Help su removeElementAt()

Ciao,
sto usando i vettori in un programma Java, a un certo punto nel codice utilizzo il metodo removeElementAt(0) per togliere l'ultimo oggetto che si è posizionato nel vettore...però in esecuzione viene lanciata l'eccezione outOfBoundException: 0 >= 0
Cioè?! non capisco, in teoria la coda non è vuota quindi non vedo perchè ci debbano essere problemi! Forse non devo passargli 0 come argomento? o forse meglio usare il semplice metodo remove?
Rispondete vi pregooooooooo! Grazie!
ValerySOD è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2007, 20:34   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da ValerySOD Guarda i messaggi
Ciao,
sto usando i vettori in un programma Java, a un certo punto nel codice utilizzo il metodo removeElementAt(0) per togliere l'ultimo oggetto che si è posizionato nel vettore...però in esecuzione viene lanciata l'eccezione outOfBoundException: 0 >= 0
Cioè?! non capisco, in teoria la coda non è vuota quindi non vedo perchè ci debbano essere problemi! Forse non devo passargli 0 come argomento? o forse meglio usare il semplice metodo remove?
Stai usando la classe java.util.Vector? Comunque è corretto fare removeElementAt(0) se il Vector contiene almeno 1 elemento.
Bisognerebbe vedere meglio il tuo codice. Tra l'altro parli di "coda" e in tal caso ci sono altre classi più adatte per gestire una coda.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2007, 20:43   #3
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da ValerySOD Guarda i messaggi
viene lanciata l'eccezione outOfBoundException: 0 >= 0
Diciamo che l'eccezione non si sforza granchè di essere comunicativa comunque se è quella che quoto allora ti dice che tenti di rimuovere l'elemento di indice zero di un insieme che ha zero elementi.

0 (l'indice da rimuovere) >= 0 (la dimensione dell'insieme)

Forse il tuo codice ha un "bug logico", cioè una precondizione implicita che risulta eventualmente o costantemente falsa durante l'esecuzione.

Puoi accertarti dell'intoppo con il metodo della nonna. Prima del removeElementAt stampa sulla console la dimensione del vettore seguita dall'indice che vuoi rimuovere: se noti che la dimensione è pari a o minore dell'indice allora il problema è proprio logico.

Altrimenti ci vuole un esorcista perchè di solito le eccezioni non saltano fuori a caso :
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2007, 21:01   #4
ValerySOD
Junior Member
 
Iscritto dal: Oct 2007
Messaggi: 13
dunque se stampo la dimensione del vettore mi viene x esempio 17....mentre l'elemento in posizione 0 è dato da Thread[Thread 26,5, main]

che vuol dire l'ultimo pezzo?
ValerySOD è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2007, 23:51   #5
lattone
Member
 
L'Avatar di lattone
 
Iscritto dal: Sep 2001
Città: pisa
Messaggi: 70
Stai utilizzando un Vector come se fosse una coda.

Quote:
utilizzo il metodo removeElementAt(0) per togliere l'ultimo oggetto che si è posizionato nel vettore
Come fai a sapere che quello è l'ultimo inserito? Non puoi se non tieni traccia della testa e della coda.
removeElementAt(0) rimuove l'elemento in posizione 0 che magari non esiste.

magari ti può essere utile questo http://www.cli.di.unipi.it/~gadducci...eLSD/main.html
e la relativa documentazione http://www.cli.di.unipi.it/~gadducci...doc/index.html
lattone è offline   Rispondi citando il messaggio o parte di esso
Old 26-10-2007, 08:19   #6
ValerySOD
Junior Member
 
Iscritto dal: Oct 2007
Messaggi: 13
infatti, quindi ho pensato che potrei usare removeLastElement()....può andare?
ValerySOD è offline   Rispondi citando il messaggio o parte di esso
Old 26-10-2007, 09:43   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Usa una lista
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia Recensione Sony Xperia 1 VII: lo smartphone per ...
Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Meta sceglie Google per lo sviluppo dell...
Redmi Note 15 Pro+: batteria più piccola...
Amazon, un weekend di svendite lampo, ta...
Tutte le offerte sui portatili: tre tutt...
Macchie addio per sempre: SpotClean ProH...
Smartphone con batteria da 8.000 mAh? On...
Dreame L10s Ultra Gen 2 al minimo storic...
Apple TV+ ora costa di più: il ca...
Ecco i 2 mini PC migliori di Amazon: 369...
L'amministrazione Trump investe in Intel...
Google dice addio ai tablet? Le priorit&...
La NASA e IBM hanno annunciato il nuovo ...
Nikon ha annunciato l'obiettivo per foto...
Il Trump Phone non esiste? Per ora ci so...
Le canzoni di Spotify arrivano nelle Sto...
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: 11:11.


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