Prezados,
Estou fazendo um trabalho da faculdade e estou com uma grande dificuldade, possuo um arquivo de 10000 linhas com 6 casas decimais organizados todos em uma mesma coluna em um arquivo .csv; como faço para realizar a ordenação que obrigatóriamente precisa ser em BubbleSort conforme meu código abaixo:
public static void arqu(){
List<Double> lista = new ArrayList<Double>();
try {
BufferedReader in = new BufferedReader(new FileReader("test.csv"));
String linha = null;
while ((linha = in.readLine()) != null) {
try {
String valor = linha.replace(",", ".");
lista.add(Double.valueOf(valor));
}catch (NumberFormatException e1) {
JOptionPane.showMessageDialog(null, "Erro ao abrir o arquivo");
}
}
in.close();
}catch (IOException e) {
JOptionPane.showMessageDialog(null, "Arquivo não encontrado");
}
System.out.println("Vetor não ordenado:\n" + lista);

