Bonsoir,

Pourriez-vous s'il vous plait m'expliquer ce petit code; il s'agit d'une liste avec des titres de films ainsi que leurs montants. Le user peut en sélectionner plusieurs et en appuyant sur le bouton somme, on a un montant total des films qui ont été choisis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
int tableauleau[] = jList1.getSelectedIndices();
        double somme = 0;
        for(int i = 0; i<tableau.length; i++){
            String tmp = titresFilms[tableau[i]];
            int x = tmp.lastIndexOf(' ');
            int y = tmp.lastIndexOf('$');
            tmp = tmp.substring(x+1,y);
            somme += Double.parseDouble(tmp);        
        }
Je ne comprends plus à partir de la fonction lastIndexOf .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 int x = tmp.lastIndexOf(' ');
            int y = tmp.lastIndexOf('$');
            tmp = tmp.substring(x+1,y);
Merci d'avance pour vos éclaircissements.