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
Afficher la suite