Allora ragazzi io ho due Stringhe vekkia e nuova e devo vedere se sono uguali tra di loro..qualora nn l'ho fossero mi devo ricavare la differenza....le stringhe vengono ricavate da una JTextArea(text2) vi passo il codice!
Allora la console di eclipse mi stampa questo:codice:String vekkio=""; String nuova=""; String diff=""; *** *** public void actionPerformed(ActionEvent e) { if(e.getSource()==modificaArea){ this.vekkio=this.text2.getText(); this.text2.setEditable(true); } if(e.getSource()==okArea){ this.nuova=this.text2.getText(); System.out.println("nuovaStringa"+nuova); System.out.println("vekkiaStringa"+vekkio); if(!this.vekkio.equals(this.nuova)){ for(int i=0;i<vekkio.length();i++){ try{ if(vekkio.charAt(i)==nuova.charAt(i)){} else{ this.diff+=vekkio.charAt(i); } } catch(Exception ex){ this.diff+=vekkio.charAt(i); } } System.out.println("DIFFERENZA: "+this.diff); } }
nuovaStringa:
Penne alla boscaiola,3.5€
Spaghetti alla pescatora,4.5€
Spagnetti alla chitarra,4.5€
Moretti Rossa 0.50,3.0€
vekkiaStringa:
Penne alla boscaiola,3.5€
Spaghetti alla pescatora,4.5€
Spagnetti alla chitarra,4.5€
Coca Cola 0.33L,1.5€
Moretti Rossa 0.50,3.0€
DIFFERENZA:
Coca Cola 0.33L,1.5€
Moretti Rossa 0.50,3.0€
Ma la differenza è solo Coca Cola 0.33L,1.5€ xke prende anche Moretti Rossa 0.50,3.0€ ????????![]()
![]()
![]()
.....Spero di essere stata kiara..aiuitatemi x favore...Grazie 1000

Rispondi quotando