Vai al contenuto

progetto java


madara88

Messaggi raccomandati

si è un errore, perchè per confrontare un tipo di dato stringa non puoi usare ==, devi usare quel metodo che ti ho detto...fidati...

ti prego, scrivi un po' meglio altrimenti capisco poco...

:ghghgh:

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link al commento
Condividi su altri siti

  • Risposte 73
  • Creato
  • Ultima Risposta

eh eh si scusa probabilmente è anche per questo che non mi vengono le cose in java.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

comunque fai quello che ti ho detto, cerca di capire come funziona quel metodo...è semplice, davvero...

in bocca al lupo

:ghghgh:

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link al commento
Condividi su altri siti

dunque tentando di caiprci qualcosa il metodo comparetoignorecase, fa riferimento cma q dei valori interi perciò dei numeri, ma io invece devo fa riferimento a dei valori nulli, quindi ? ma può darsi che sono io che non ho capito la documentazione. Cmq in sintesi a me servirebbe che solo dire che se in una colonna della matrice compaiono dei valori nulli dopo stampo al posto del valore nullo xxx mentre con compareto non mi sembra che mi serva a questo perchè fa riferimento oltre che a valori interi anche a 2 stringhe , nel mio caso sarebbe la stringa della matrice.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

allora aspetta forse sono riuscito a capirci un pò di più dunque ho riprovato a fare quello che ho detto cioè stampare nomi e cognomi nei casi che avevo specificato e così da solo funziona, l'unica cosa è che il problema si verifica perchè io creo delle stringhe per creare una specie di codice fiscale cioè prendere le prime tre lettere del nome, poi prendere le prime tre lettere del cognome , convertirle entreambe in maiuscolo e dopo è da qui che in paratica mi da errore con il valore nullo, lui evidentemente ha qualche problema nello stampare con dei valori nulli in matrice, mentre questo problema non si verifica se io non converto ne in maiuscolo e nemmeno se prendo le prime tre lettere del nome e del cognome.

Adex provo a ragionarci fino alle 3 di staotte dopodichè dovrò riuscirci o no, è bello quando ci capisco in qieste cose(mi faccio i complimenti da solo).

Trovato qual'è il problema allora dunque lui probabilmente come dicevo prima quando quando prelevo con il metodo string.substring(numeri lettere), questo metodo incontra delle difficoltà quando nella matrice ci sono dei valori nulli.

Puoi , potete aiutarmi a risolvere questo inconveniente ?

dunque dopo diverse riflessioni e continui sprezioni del cervello sono veuto ad una conclusione più che buona, allora al posto dei valori null metto il valore"null" tra virgolette così poi cambio le condizioni if , e ho provato e viene così(che bello quando le cose ti vengono)ora bisogan vedere se i miei amici riescono a fare sta cosa di mettere "null" nella matrice quando non compareil nome o il cognome.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

si potrebbe essere una buona soluzione...hai imparato una cosa molto importante: se non riesci ad aggirare un problema: 1) documentati, documentati, documentati...le librerie di java sono uno strumento POTENTISSIMO, possono fare praticamente tutto; 2) modifica le strutture dati elegantemente, in modo che ti vengano incontro nella risoluzione del problema...

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link al commento
Condividi su altri siti

ciao , andando avanti nel mio progettino sono incorso in un altro problema, cioè ora devo ccreare il cf e fin qui ci siamo , solo che devo troavare il modo di fare il controllo del cf ossia per esempio se io ho un primo cf=rosdav gli metto rosdav00 però se si presenta unaltro cf uaguale invece che mettergli sempre 00 il secondo rosdav deve diventare rosdav01 via dicendo fino ad un massimo di 100(quindi 99) di cf uguali possibili.

Potresti darmi un consiglio su come fare questo specie di controllo ?

Io ero partito col creare inizialmente un cf senza i numeri, poi eventualmente fare un controllo che se c'erano cf uguali allora dopo gli incrementavo i numeri man mano che andavano in ordine di creazione. Tu cosa ne pensi ? cmq anche in questo caso mi sono bloccato cioè riesco a fargli stampare il cf con la cifra00 però se si ripresenta uno stesso cf , faccio un casino ahah. Puoi aiutarmi ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

Secondo me dovresti usare una funzione di hashing per accedere ad un array.

In questo modo ogni codice fiscale uguale ti portera' allo stesso indice dell' array, che ti dira' quanti codici fiscali uguali hai letto fino a quel momento. Ogni volta che ci arrivi tu poi lo incrementi e sei a posto ;)

Link al commento
Condividi su altri siti

scusa ma io ancora non so che cosa è la funzione hashing, ora guardo e mi informo, nel caso non riesco a capire cosa fosse , c'è un alternativa all'hashing? Grz cmq

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

dunque ci sono arrivato , mi conviene metterre i cf dentro un array temporaneo dopodichè faccio il confronto allora dunque come faccio però a salvare i codici fiscali dentro ad un array temporaneo ? dunque il mio cf è una stringa formata da nome e cognome così cf=nome+cognome (dove nome e cognome sono il valori della matrice) ora come faccio a salvarli dentro un array ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

dai vi prego non vado a dormire se non mi aiutate a creare questo array o meglio a immetere dentro un array di dimensioni ignote i vari cf che ho creato.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

Invece di usare un array temporaneo, potresti effettuare un controllo sull'array che stai utilizzando. Ho cominciato da poco con java, sono più bravo in c, ma quasi sicuramente esisterà una funzione che ti "prende" i primi x (a te serve 6) caratteri da una stringa. Utilizzando questa funzione, confronti questi 6 caratteri con il cf appena creato e se corrispondono, con la stessa funzione utilizzata prima leggi gli ultimi 2 caratteri, li converti in int, li incrementi, li aggiungi al tuo cf e lo salvi.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

Ho cercato 1 min su google e l'ho trovata subito, eccoti la funzione:

public String substring(int beginIndex, int endIndex);

Sempre se decidi di utilizzare il mio metodo, che ho scritto sopra dopo aver letto con poca attenzione i tuoi post. Spero di aver capito bene il tuo problema e di averti dato un buon consiglio.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

scusa non ho ben capito come fare a fare il confronto ? io non l'ho ancora salvato il cf dentro a nessun array è prorpio qullo che voglio dire . Intendevi dire questo se si ok ci siamo capiti se no vuol dire che sono io che non ho capito te e quindi ti chiedo di rispegarmelo per favore, cmq non ti preoccupare invece anche se ho iniziato con java ne so meno di te , pensa che ho iniziato da nemmeno un mese a fare queste cose.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

OT: Io mi sono dato programmazione 1, ma non è che sia chissà cosa.

IT: Suppongo che durante la creazione dei tuoi cf tu stia salvando tutto in un array. Giusto? Se è così ad ogni creazione di un cf (per ovvi motivi non lo farai per il primo) dovresti fare un ciclo che controlla se precedentemente ci sia già un cf uguale. Se esiste già dovresti procedere come ti ho spiegato prima.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

no appunto non li sto salvando in nessun array , come si fa ? Potresti spiegarmi sia come si crea un array di dimensioni ignote e come trasferirci il mio cf ? Eanche come si crea un array di 5 elementi e poi trasferici imiei cf (5)? grazie.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

Documentati.

Esiste la struttura Vector, alla quale puoi aggiungere elementi anche di diversi tipi dinamicamente, fare ricerche ecc ecc ecc..

Ma scusa vi fanno fare un progetto in Java senza nemmeno insegnarvi il linguaggio?

A noi almeno il manuale ce lo consigliarono e ci fecero 3 o 4 lezioni :colazione:

Link al commento
Condividi su altri siti

Documentati.

Esiste la struttura Vector, alla quale puoi aggiungere elementi anche di diversi tipi dinamicamente, fare ricerche ecc ecc ecc..

Ma scusa vi fanno fare un progetto in Java senza nemmeno insegnarvi il linguaggio?

A noi almeno il manuale ce lo consigliarono e ci fecero 3 o 4 lezioni :DD

Anche a me questo sembrava strano. Come fai a fare un progetto senza saper fare le cose più semplici? :rofl:

Per quanto riguarda array dinamici non posso aiutarti, non so nulla a riguardo, ma poi, forse ricordo male, ma tu non leggi da un file i nomi? Quindi sai quanto deve essere grande l'array. :rofl:

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

si no il problema è che io sto all'università e diciamo che il corso non è ancora finito, ora sono in pausa le elzioni riprenderanno entro fine febbraio, però il prof ha chiesto di fare questo progetto con quello che abbiamo fatto fino ad ora e questo non comprende i vettori , infatti girando su internet , molti mi hanno consigliato quello che hai detto tu, però il prof è stato molto chiaro su questo, anche se siete bravi programmatori fate il progetto solo con quello che ho spiegato, io ho fatto tutte le lezioni però gli array non li ho ben capiti sopratutto quando li creo. Per esempio se devo creare un array temporaneo per inserirgli 5 elementi come devo fare ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

<tipo>[] nomearray = new <tipo>[numero elementi];

Questa è la sintassi.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

<tipo>[] nomearray = new <tipo>[numero elementi];

Questa è la sintassi.

ok e fin qui ci siamo , e dunque se tipo ci fosse un array di 5 elementi verrebbe così

String[]temp=new String[5] ;

ok e ora per aggiungerci i 5 elementi del cf ? Come si fa a farlo in modo automatico cioè

per esempio io una matrice di nomi e cognomi, creo il cf che una stringa data dal nome e cognome(dove nome e cognome sono 2 colonne della matrice) , anzi vi posto il codice che è meglio.


[left][size=2]String[][]userfinal={[/size]
[size=2]{[/size][size=2][color=#2a00ff]"0"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"raffaele"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ecolini"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"1"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"stefano"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ferretti"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"2"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"davide"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"rossi"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"bacci"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"roberto"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"stella"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ferri"[/color][/size][size=2]}[/size]
[size=2]};[/size]
[b][size=2][color=#7f0055]int[/color][/size][/b][size=2] k=0;[/size]
[b][size=2][color=#7f0055]int[/color][/size][/b][size=2] q=0;[/size]
[b][size=2][color=#7f0055]for[/color][/size][/b][size=2]([/size][b][size=2][color=#7f0055]int[/color][/size][/b][size=2] i=0;i<userfinal.length;i++){[/size]
[size=2]String s1=userfinal[i][1].substring(0,3);[/size]
[size=2]String s2=userfinal[i][2].substring(0,3);[/size]
[size=2]String nome=s1.toUpperCase();[/size]
[size=2]String cognome=s2.toUpperCase();[/size]
[size=2]String cf;[/size]
[b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=cognome+nome+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]==[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=cognome+[/size][size=2][color=#2a00ff]"XXX"[/color][/size][size=2]+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]==[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=[/size][size=2][color=#2a00ff]"YYY"[/color][/size][size=2]+nome+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][/left]

[size=2]cf=[/size][size=2][color=#2a00ff]"YYY"[/color][/size][size=2]+[/size][size=2][color=#2a00ff]"XXX"[/color][/size][size=2]+k+q;[/size]

ora da qui come faccio a mettere il cf in un array temporaneo ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

Il codice che hai postato crea ad ogni ciclo un cf, però ovviamente al ciclo successivo i valori delle variabili vengono sostituiti da un nuovo valore. Quindi creati un array dove ad ogni ciclo salvi il tuo cf, ma prima di salvarlo fai un controllo come ti avevo già spiegato.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

no scusa io vorrei prima creare un array temporaneo tipo String[]temp=newStrig[5], poi inserirgli dentro per esempio tutti i nomi+cognomi nella casella temp[0]=cognome+nome, e dopo li faccio il confronto, solo che no so come mettere dentro l'array i cf ad ogni cilco , mi potresti far vedere ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

no scusa io vorrei prima creare un array temporaneo tipo String[]temp=newStrig[5], poi inserirgli dentro per esempio tutti i nomi+cognomi nella casella temp[0]=cognome+nome, e dopo li faccio il confronto, solo che no so come mettere dentro l'array i cf ad ogni cilco , mi potresti far vedere ?

for (int i=0;i<lunghezzaarray;i++){
    temp[i]=cf;
}

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

scusa potresti farmi vedere come dovrei continuare dopo il mio pezzo di codice sopra cioè dopo il mio pezzo , come creo l'array ? fammi vedere perfavore altrimenti muoio. cmq ti ringrazio.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

String[][]userfinal={
{"0","raffaele","ecolini"},
{"1","stefano","ferretti"},
{"2","davide","rossi"},
{"3","null","bacci"},
{"3","roberto","null"},
{"3","null","null"},
{"3","stella","ferri"}
};
int k=0;
int q=0;
String[] temp=new String[userfinal.length];
for(int i=0;i<userfinal.length;i++){
    String s1=userfinal[i][1].substring(0,3);
    String s2=userfinal[i][2].substring(0,3);
    String nome=s1.toUpperCase();
    String cognome=s2.toUpperCase();
    String cf;
    if(userfinal[i][1]!="null"&&userfinal[i][2]!="null")
         cf=cognome+nome+k+q;
    elseif(userfinal[i][1]=="null"&&userfinal[i][2]!="null")
         cf=cognome+"XXX"+k+q;
    elseif(userfinal[i][1]!="null"&&userfinal[i][2]=="null")
         cf="YYY"+nome+k+q;
    else
         cf="YYY"+"XXX"+k+q;
    temp[i]=cf;

Ecco così dovrebbe andar bene se vuoi salvare solo il cf.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

benissimo guarda mi hai salvato la vita sono in debito conte grazi grazie grazie.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

benissimo guarda mi hai salvato la vita sono in debito conte grazi grazie grazie.

"Io faccio un favore a te, e tu fai un favore a me" :ghghgh:

Immaginala con la voce del padrino...:bubble:

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link al commento
Condividi su altri siti

"Io faccio un favore a te, e tu fai un favore a me" :ghghgh:

Immaginala con la voce del padrino...:bubble:

esatto, però sono ancora a rischio di morte dunque ho cercato di fare un pò di codice per fare il confronto come ti avevo detto e il codice è questo:

purtroppo mi da degli errori per quanto riguarda l'else e il +x cioè esce fuori il messaggio x cannot be resolved, come posso risolvere ?

A quanto pare sono ho ancora da chiederti un favore.

dunque io ho scritto quasta parte di codice per fare il confronto ma a aquanto pare non funziona come dovrebbe o cmq manca dell'altra roba. mi potresti aiutare ?

[size=2]
[left]temp[i]=cf;
[/size][b][size=2][color=#7f0055]for[/b][/color][/size][size=2]([/size][b][size=2][color=#7f0055]int[/b][/color][/size][size=2] a=0;a<temp.[/size][size=2][color=#0000c0]length[/color][/size][size=2];a++){
[/size][b][size=2][color=#7f0055]if[/b][/color][/size][size=2](cf.equals(temp[a])){
[/size][b][size=2][color=#7f0055]int[/b][/color][/size][size=2] x=Integer.[i]parseInt[/i](temp[a].substring(6,7));
x++;
[/size][b][size=2][color=#7f0055]if[/b][/color][/size][size=2](x==99){
System.[/size][i][size=2][color=#0000c0]out[/i][/color][/size][size=2].println([/size][size=2][color=#2a00ff]"errore"[/color][/size][size=2]);
cf=[/size][size=2][color=#2a00ff]""[/color][/size][size=2];
[/size][b][size=2][color=#7f0055]break[/b][/color][/size][size=2];
}[/left]

[/size][b][size=2][color=#7f0055]else[/b][/color][/size][size=2] cf1=cf.substring(6,7)+x;
[/size]

dunque se però adesso faccio stampa cf lui mi stampa solo la parte numerica , come posso risolvere cioè facendo in modo che alla fine se dico stampa cf lui stampa come si deve i cf normali e i cf doppi ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link al commento
Condividi su altri siti

ma non puoi sommare un intero ad una stringa...

ragazzo, dammi retta, leggiti un po' di documentazione, leggiti la funzione APPEND su Stringhe e SOLO DOPO scrivi il codice...non puoi scrivere delle cose a caso!

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...