Utilisation de donnée dans une arraylist

Fermé
mumu - 15 sept. 2008 à 16:40
 mumu - 16 sept. 2008 à 09:34
Bonjour,
J'utilise deux arraylist dont voici une partie du code:


Code 1:
while (true)
{ // Lit une ligne de fichier_test.obj
String ligne = tampon.readLine();
// Vérifie la fin de fichier
if (ligne == null)
break;

String [] str=ligne.split(";");

mat = new ArrayList<String[]>();
mat.add(new String[]{str[0],str[1],str[2]});
String[] strArray = mat.get(0);

for(int i=0;i<mat.size();i++)
{
String[] stra = mat.get(i);
System.out.println(stra[0]+","+stra[1]+","+stra[2]);
}
} // Fin du while


Code 2
while (true)
{ // Lit une ligne de fichier_test.obj
String ligne = tampon.readLine();
// Vérifie la fin de fichier
if (ligne == null)
break;

if(ligne.substring(0, 2).equals("v "))
{
String [] str=ligne.split(" ");

//System.out.println(str[0]+" ; " + str[1]+" ; " + str[2]+" ; " + str[3]+ " ; 1");

vect = new ArrayList<String[]>();
vect.add(new String[]{str[1],str[2],str[3],"1"});
String[] strArray = vect.get(0);

for(int i=0;i<vect.size();i++)
{
String[] stra = vect.get(i);
System.out.println(stra[0]+","+stra[1]+","+stra[2]+", 1");
}
}


Je voudrais prendre les valeurs du code 1 (qui est une matrice 3*4) et les multiplier avec les valeurs du code2 (des centaines de vecteur v)
Je pensais faire cela dans une nouvelle classe, mais je ne sais pas comment prendre mes valeurs, pr pvr les multipliers entres elles.

Merci d'avance pour tout renseignement

2 réponses

up
0
personne?
0