Closed ghost closed 1 year ago
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Arrays;
public class ordenar {
public static void main(String[] args) {
File fitxer = new File("C:\\fitxerEntrada.txt");
String linea="";
String lineaSeparado[];
int[] numFitxer = new int [19];
int i=0;
try {
FileReader fr = new FileReader(fitxer);
BufferedReader br = new BufferedReader(fr);
while((linea=br.readLine()) != null) {
lineaSeparado=linea.split(";");
System.out.println(linea);
//copiem id de cada linea en un array
numFitxer[i]=Integer.parseInt(lineaSeparado[0]);
i++;
}
/*for(i=0;i<numFitxer.length;i++) {
System.out.print(numFitxer[i]+" ");
}*/
//System.out.println();
//ordenem l'array
Arrays.sort(numFitxer);
for(i=0;i<numFitxer.length;i++) {
//si hi ha una posicion amb 0 el sobreescrivim pel següent numero de l'array
if(numFitxer[i]==0) {
numFitxer[i]=numFitxer[i+1];
}
else {
//System.out.print(numFitxer[i]+" ");
}
}
} catch(Exception e){
e.printStackTrace();
}
}
}
Abans de generar aleatoriament les dades ordenar l'arxiu d'entrada si està desordenat