Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.java > #8543 > unrolled thread
| Started by | Gulp® <gulp@hotmail.it> |
|---|---|
| First post | 2015-09-25 13:57 +0200 |
| Last post | 2015-09-27 01:48 -0700 |
| Articles | 16 — 5 participants |
Back to article view | Back to it.comp.java
del ed errore Gulp® <gulp@hotmail.it> - 2015-09-25 13:57 +0200
Re: del ed errore 4ndre4 <a.laforgia@gmail.com> - 2015-09-25 05:39 -0700
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-26 09:36 +0200
Re: del ed errore rootkit <rootkit@email.it> - 2015-09-26 00:56 -0700
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-26 12:57 +0200
Re: del ed errore rootkit <rootkit@email.it> - 2015-09-26 04:15 -0700
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-26 13:31 +0200
Re: del ed errore 4ndre4 <a.laforgia@gmail.com> - 2015-09-27 01:47 -0700
Re: del ed errore "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-09-26 09:09 +0200
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-26 09:48 +0200
Re: del ed errore "Nando" <geremia@tim.it> - 2015-09-26 11:33 +0200
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-26 13:42 +0200
Re: del ed errore 4ndre4 <a.laforgia@gmail.com> - 2015-09-27 01:50 -0700
Re: del ed errore Gulp® <gulp@hotmail.it> - 2015-09-28 15:11 +0200
Re: del ed errore "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-09-27 13:05 +0200
Re: del ed errore 4ndre4 <a.laforgia@gmail.com> - 2015-09-27 01:48 -0700
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-25 13:57 +0200 |
| Subject | del ed errore |
| Message-ID | <mu3d0c$qn2$1@speranza.aioe.org> |
Dopo la cancellazione di una riga di dati, mi compare: java.lang.ArrayIndexOutOfBoundsException: -1 Indica che ho problemi col puntatore? -- Gulp® (forse mi sono perso qualcosa :))
[toc] | [next] | [standalone]
| From | 4ndre4 <a.laforgia@gmail.com> |
|---|---|
| Date | 2015-09-25 05:39 -0700 |
| Message-ID | <bbd12b04-bd4d-4fe0-a875-d4305db60ff9@googlegroups.com> |
| In reply to | #8543 |
On Friday, 25 September 2015 13:00:25 UTC+1, Gulp® wrote: [...] > Indica che ho problemi col puntatore? Leggere la documentazione, no? http://docs.oracle.com/javase/7/docs/api/java/lang/ArrayIndexOutOfBoundsException.html
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-26 09:36 +0200 |
| Message-ID | <mu5i47$e6k$1@speranza.aioe.org> |
| In reply to | #8544 |
Il 25/09/15 14:39, 4ndre4 ha scritto: > On Friday, 25 September 2015 13:00:25 UTC+1, Gulp® wrote: > > [...] >> Indica che ho problemi col puntatore? > > Leggere la documentazione, no? > http://docs.oracle.com/javase/7/docs/api/java/lang/ArrayIndexOutOfBoundsException.html > Fare a meno rispondere no? -- Gulp® (forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | rootkit <rootkit@email.it> |
|---|---|
| Date | 2015-09-26 00:56 -0700 |
| Message-ID | <6ca493d8-6a79-48bb-b75f-b69e187f8436@googlegroups.com> |
| In reply to | #8546 |
Il giorno sabato 26 settembre 2015 09:39:56 UTC+2, Gulp® ha scritto: > Fare a meno rispondere no? evitare di fare domande a cui nessuno può rispondere no? codesto errore sta a significare che stai cercando di accedere all'elemento -1 di un array. che cazzo ne sappiamo noi cosa stai impiastricciando? hai lo stacktrace, guarda. altrimenti mettiti ad usare programmi fatti da altri e a quel punto fai domande da utonto.
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-26 12:57 +0200 |
| Message-ID | <mu5trg$7q7$1@speranza.aioe.org> |
| In reply to | #8548 |
Il 26/09/15 09:56, rootkit ha scritto: > Il giorno sabato 26 settembre 2015 09:39:56 UTC+2, Gulp® ha scritto: > >> Fare a meno rispondere no? > > evitare di fare domande a cui nessuno può rispondere no? > > codesto errore sta a significare che stai cercando di accedere all'elemento > -1 di un array. che cazzo ne sappiamo noi cosa stai impiastricciando? hai > lo stacktrace, guarda. altrimenti mettiti ad usare programmi fatti da altri > e a quel punto fai domande da utonto. > Se ti sto sulle balle fai finta che non esista. Ce la fai? -- Gulp® (forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | rootkit <rootkit@email.it> |
|---|---|
| Date | 2015-09-26 04:15 -0700 |
| Message-ID | <25a216c4-850a-47ba-af97-a742da2cf7dc@googlegroups.com> |
| In reply to | #8550 |
Il giorno sabato 26 settembre 2015 13:00:05 UTC+2, Gulp® ha scritto: > Se ti sto sulle balle fai finta che non esista. Ce la fai? se ti danno fastidio queste risposte fai finta che non esistano. ce la fai?
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-26 13:31 +0200 |
| Message-ID | <mu5vsn$c2t$1@speranza.aioe.org> |
| In reply to | #8551 |
Il 26/09/15 13:15, rootkit ha scritto: > Il giorno sabato 26 settembre 2015 13:00:05 UTC+2, Gulp® ha scritto: > >> Se ti sto sulle balle fai finta che non esista. Ce la fai? > > se ti danno fastidio queste risposte fai finta che non esistano. ce la fai? > Si si può anche sopportare l'arroganza e la maleducazione, ci posso provare. -- Gulp® (forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | 4ndre4 <a.laforgia@gmail.com> |
|---|---|
| Date | 2015-09-27 01:47 -0700 |
| Message-ID | <36d0c779-0001-4f2a-9f2e-d64827a3aa3b@googlegroups.com> |
| In reply to | #8546 |
On Saturday, 26 September 2015 08:39:56 UTC+1, Gulp® wrote: [...] > Fare a meno rispondere no? No, mi spiace. Ti rispondo, invece, e di dico di leggere quel cazzo di manuale. > (forse mi sono perso qualcosa :)) Ti sei perso molto di piu` che qualcosa.
[toc] | [prev] | [next] | [standalone]
| From | "Dr.UgoGagliardelli" <do.not.spam@me.please> |
|---|---|
| Date | 2015-09-26 09:09 +0200 |
| Message-ID | <mu5gb6$a8g$1@speranza.aioe.org> |
| In reply to | #8543 |
Il 25.09.2015 13.57, Gulp® ha scritto: > Dopo la cancellazione di una riga di dati, mi compare: > > java.lang.ArrayIndexOutOfBoundsException: -1 > > Indica che ho problemi col puntatore? > Definisci 'riga di dati'. se 'riga di dati' e' un byte[], l'errore indica che hai usato un indice fuori dal range 0-(array.lenght-1), ovvero: for(int index = 0; index <= array.lenght; index++) e' sbagliato, la versione corretta e': for(int index = 0; index < array.lenght; index++) Ti segnalo i molti metodi statici della classe Arrays, ad esempio: Arrays.fill(array, (byte)' '); che fa la stessa cosa del for di cui sopra. Guardati il javaDoc.
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-26 09:48 +0200 |
| Message-ID | <mu5iq6$fpl$1@speranza.aioe.org> |
| In reply to | #8545 |
Il 26/09/15 09:09, Dr.UgoGagliardelli ha scritto:
> Il 25.09.2015 13.57, Gulp® ha scritto:
>> Dopo la cancellazione di una riga di dati, mi compare:
>>
>> java.lang.ArrayIndexOutOfBoundsException: -1
>>
>> Indica che ho problemi col puntatore?
>>
> Definisci 'riga di dati'.
> Guardati il javaDoc.
Record visualizzato in una javatab.
Ogni tanto do anche un'occhiata al javaDoc, ma l'inglese non è mio
amico... :) e faccio un po' fatica.
Grazie comunque sempre per la tua disponibilità. Se continuo in questo
sforzo con Java è anche grazie a te.
private void EliminaVoce() {
int selectedRow = GridListino.getSelectedRow();
sigla=GridListino.getModel().getValueAt(selectedRow,0).toString();
desc=GridListino.getModel().getValueAt(selectedRow,1).toString();
conn = DriverManager.getConnection("jdbc:hsqldb:file:" + Path +
"/dbase/opto","sa","");
conn.setReadOnly(false);
st = conn.createStatement();
st.execute("Delete from \"listino\" Where SIGLA ='" + sigla + "' And
DEFINIZION='" + desc + "'");
st.close();
conn.close();
MostraListino("SELECT SIGLA,DEFINIZION,PREZZO,ID FROM \"listino\" ORDER
BY SIGLA,DEFINIZION");
Ma l'errore me lo dà MostraListino e non capisco perchè, dal momento che
la stessa void all'apertura del window funziona regolarmente.
--
Gulp®
(forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | "Nando" <geremia@tim.it> |
|---|---|
| Date | 2015-09-26 11:33 +0200 |
| Message-ID | <mu5ood$sn6$1@speranza.aioe.org> |
| In reply to | #8547 |
<<"Gulp®" ha scritto nel messaggio news:mu5iq6$fpl$1@speranza.aioe.org...
<<<int selectedRow = GridListino.getSelectedRow();
prima di questa riga metterei un test per controllare , così:
if(gridlistino.getSelectedRow()!=-1)
{
int selectedrow=gridlistino.getSelectedRow();
etc..........
}
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-26 13:42 +0200 |
| Message-ID | <mu60fu$dqm$1@speranza.aioe.org> |
| In reply to | #8549 |
Il 26/09/15 11:33, Nando ha scritto:
>
>
> <<"Gulp®" ha scritto nel messaggio news:mu5iq6$fpl$1@speranza.aioe.org...
> <<<int selectedRow = GridListino.getSelectedRow();
>
> prima di questa riga metterei un test per controllare , così:
>
> if(gridlistino.getSelectedRow()!=-1)
> {
> int selectedrow=gridlistino.getSelectedRow();
>
> etc..........
> }
Siiii era quello !!!
Grazie Nando!!
--
Gulp®
(forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | 4ndre4 <a.laforgia@gmail.com> |
|---|---|
| Date | 2015-09-27 01:50 -0700 |
| Message-ID | <1b700803-928d-4c53-bdeb-cb92815babe3@googlegroups.com> |
| In reply to | #8547 |
On Saturday, 26 September 2015 08:51:37 UTC+1, Gulp® wrote: [...] > Ogni tanto do anche un'occhiata al javaDoc, ma l'inglese non è mio > amico... :) La vedo molto dura per te.
[toc] | [prev] | [next] | [standalone]
| From | Gulp® <gulp@hotmail.it> |
|---|---|
| Date | 2015-09-28 15:11 +0200 |
| Message-ID | <mubeft$aq9$1@speranza.aioe.org> |
| In reply to | #8556 |
Il 27/09/15 10:50, 4ndre4 ha scritto: > On Saturday, 26 September 2015 08:51:37 UTC+1, Gulp® wrote: > La vedo molto dura per te. > infatti lo è. :) Sapessi quanto invidio le mie due figlie che l'inglese lo conoscono! -- Gulp® (forse mi sono perso qualcosa :))
[toc] | [prev] | [next] | [standalone]
| From | "Dr.UgoGagliardelli" <do.not.spam@me.please> |
|---|---|
| Date | 2015-09-27 13:05 +0200 |
| Message-ID | <mu8iih$tvc$1@speranza.aioe.org> |
| In reply to | #8547 |
Il 26.09.2015 09.48, Gulp® ha scritto:
> Il 26/09/15 09:09, Dr.UgoGagliardelli ha scritto:
>> Il 25.09.2015 13.57, Gulp® ha scritto:
>>> Dopo la cancellazione di una riga di dati, mi compare:
>>>
>>> java.lang.ArrayIndexOutOfBoundsException: -1
>>>
>>> Indica che ho problemi col puntatore?
>>>
>> Definisci 'riga di dati'.
>> Guardati il javaDoc.
>
> Record visualizzato in una javatab.
> Ogni tanto do anche un'occhiata al javaDoc, ma l'inglese non è mio
> amico... :) e faccio un po' fatica.
>
> Grazie comunque sempre per la tua disponibilità. Se continuo in questo
> sforzo con Java è anche grazie a te.
>
> private void EliminaVoce() {
> int selectedRow = GridListino.getSelectedRow();
Supponendo che GridListino sia un oggetto governato da un model, ad
exempio una JTable, dovresti verificare nella documentazione cosa puo'
ritornare getSelectedRow():
http://docs.oracle.com/javase/7/docs/api/javax/swing/JTable.html#getSelectedRow%28%29
che dice:
Returns the index of the first selected row, -1 if no row is selected.
(che anche se non sai l'inglese, il siglificato dovrebbe essere
abbastanza chiaro)
per cui dovresti verificare che il valore ritornato sia non negativo
prima di utilizzarlo, con un semplice if:
if (selectedRow >= 0) {
> sigla=GridListino.getModel().getValueAt(selectedRow,0).toString();
> desc=GridListino.getModel().getValueAt(selectedRow,1).toString();
> conn = DriverManager.getConnection("jdbc:hsqldb:file:" + Path +
> "/dbase/opto","sa","");
> conn.setReadOnly(false);
> st = conn.createStatement();
> st.execute("Delete from \"listino\" Where SIGLA ='" + sigla + "' And
> DEFINIZION='" + desc + "'");
> st.close();
> conn.close();
}
[toc] | [prev] | [next] | [standalone]
| From | 4ndre4 <a.laforgia@gmail.com> |
|---|---|
| Date | 2015-09-27 01:48 -0700 |
| Message-ID | <4a9213da-e263-4ed3-ace0-b5384af04401@googlegroups.com> |
| In reply to | #8545 |
On Saturday, 26 September 2015 08:09:30 UTC+1, Dr.UgoGagliardelli wrote: > fuori dal range 0-(array.lenght-1), ovvero: > for(int index = 0; index < array.lenght; index++) Magari "length" :)
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.java
csiph-web