Pessoal, preciso imprimir todos os Subgrupos (são esse “aaaaa”, “bbbbb”, etc) em ordem alfabetica e sumarizada.
Mas a slip ta dando erro no momento de separar a string.
List produtos = new ArrayList();
produtos.add(new Produto(8923, "aaaaa", 12/4/2020, 30/11/2020, 3));
produtos.add(new Produto(8923,"aaaaa" ,11/4/2020,30/11/2020,1));
produtos.add(new Produto(9547,"ccccc",13/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"ccccc",21/1/2020,30/11/2020,2));
produtos.add(new Produto(8923,"aaaaa",10/4/2020,30/11/2020,1));
produtos.add(new Produto(8923,"bbbbb",10/4/2020,30/11/2020,1));
produtos.add(new Produto(1234,"ddddd",29/11/2020,30/11/2020,2));
produtos.add(new Produto(1234,"ddddd",17/3/2020,30/11/2020,5));
produtos.add(new Produto(9547,"ddddd",1/1/2020,30/11/2020,9));
produtos.add(new Produto(8923,"bbbbb",9/4/2020,30/11/2020,3));
produtos.add(new Produto(99987,"bbbbb",7/5/2020,30/11/2020,11));
produtos.add(new Produto(8923,"aaaaa",9/4/2020,30/11/2020,3));
produtos.add(new Produto(99987,"aaaaa",7/5/2020,30/11/2020,12));
produtos.add(new Produto(1234,"aaaaa",7/5/2020,30/11/2020,3));
produtos.add(new Produto(8923,"ccccc",20/2/2020,30/11/2020,1));
produtos.add(new Produto(8923,"ccccc",10/4/2020,30/11/2020,1));
produtos.add(new Produto(8923,"ccccc",9/4/2020,30/11/2020,3));
produtos.add(new Produto(1234,"aaaaa",8/5/2020,30/11/2020,2));
produtos.add(new Produto(1234,"aaaaa",9/5/2020,30/11/2020,1));
produtos.add(new Produto(9547,"aaaaa",1/1/2020,30/11/2020,3));
produtos.add(new Produto(8923,"bbbbb",12/4/2020,30/11/2020,3));
produtos.add(new Produto(8923,"bbbbb",20/2/2020,30/11/2020,1));
produtos.add(new Produto(1234,"bbbbb",18/9/2020,30/11/2020,3));
produtos.add(new Produto(1234,"bbbbb",21/6/2020,30/11/2020,2));
produtos.add(new Produto(1234,"bbbbb",17/3/2020,30/11/2020,5));
produtos.add(new Produto(9547,"bbbbb",21/1/2020,30/11/2020,2));
produtos.add(new Produto(8923,"ccccc",12/7/2020,30/11/2020,3));
produtos.add(new Produto(99987,"ccccc",7/5/2020,30/11/2020,10));
produtos.add(new Produto(1234,"ccccc",18/9/2020,30/11/2020,3));
produtos.add(new Produto(1234,"ccccc",21/6/2020,30/11/2020,2));
produtos.add(new Produto(9547,"bbbbb",1/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"bbbbb",11/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"bbbbb",13/1/2020,30/11/2020,9));
produtos.add(new Produto(1234,"ccccc",17/3/2020,30/11/2020,5));
produtos.add(new Produto(8923,"ddddd",9/4/2020,30/11/2020,3));
produtos.add(new Produto(99987,"ddddd",7/5/2020,30/11/2020,100));
produtos.add(new Produto(9547,"ccccc",1/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"ccccc",11/1/2020,30/11/2020,9));
produtos.add(new Produto(8923,"ccccc",12/7/2020,30/11/2020,3));
produtos.add(new Produto(8923,"ccccc",20/2/2020,30/11/2020,1));
produtos.add(new Produto(8923,"ddddd",10/4/2020,30/11/2020,1));
produtos.add(new Produto(1234,"ddddd",18/9/2020,30/11/2020,3));
produtos.add(new Produto(9547,"ddddd",11/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"ccccc",13/1/2020,30/11/2020,9));
produtos.add(new Produto(9547,"ccccc",21/1/2020,30/11/2020,2));
produtos.add(new Produto(8923,"ddddd",10/3/2020,30/11/2020,10));
Collections.sort(produtos);
System.out.println("Subgrupos: ");
for (Produto produto : produtos) { // Imprimir todos os Subgrupos do arquivo dados_mercado.txt
String [] arrAux = produto.split(";");
System.out.println(arrAux [1]);
}