[RESOLVIDO] Como manipular uma coluna de arquivo CSV?

Oi, gente! Tudo bem?
Estou aprendendo Java e preciso de ajuda com arquivos CSV. Consigo fazer a leitura do arquivo, mas preciso executar operações com algumas colunas. Exemplo, com dados fictícios, da tabela que estou usando:

ID, Nome, Idade, Cargo, Salario
15, Alessandro Martins, 25, Assistente Administrativo, 1800
36, Fátima Ribeiro, 30, Gerente Administrativa, 3000
99, Roberta Menezes, 32, Vendedora, 2500

A tabela que estou usando tem 17.795 linhas e 185 colunas.

Preciso tirar a média de Idade e definir o maior salario, mas não sei como percorrer apenas a coluna da Idade ou do Salario.

Preciso tirar a média de Idade e definir o maior Salario, mas não sei como percorrer apenas a coluna da Idade ou do Salario, a partir de outros métodos que criei.

Calculará a media de idade:
public static double mediaIdade(Como passar a coluna como parâmetro?){
//Como calcular a média da coluna idade aqui dentro?
return media;
}

Encontrará os 10 maiores salários:

public static double dezMaioresSalarios(Como passar a coluna como parâmetro?){
       //Como colocar os 10 maiores salários aqui dentro?
       return media;
    }

Esse é o código que usei para ler o arquivo:

static String[] jogadores;    
public static BufferedReader lendoCSV(String arquivo, String separador) {
    		BufferedReader conteudoArquivo = null;
    		String linha = "";
    		
    		try{
    			conteudoArquivo = new BufferedReader(new FileReader(arquivo));
    			linha = conteudoArquivo.readLine();
    			while((linha = conteudoArquivo.readLine()) != null) {
    				jogadores = linha.split(separador);
    			}
    			System.out.println("A leitura do arquivo deu certo!");
    		} catch(FileNotFoundException e) {
    			System.out.println("Arquivo não encontrado: \n" + e.getMessage());
    		} catch(ArrayIndexOutOfBoundsException e ) {
    			System.out.println("Indice fora dos limites: \n" + e.getMessage());
    		} catch(IOException e) {
    			System.out.println("Erro de entrada de dados: \n" + e.getMessage());
    		} finally {
    			if(conteudoArquivo != null) {
    				try {
    					conteudoArquivo.close();
    				} catch(IOException e) {
    					System.out.println("Erro de entrada de dados: \n" + e.getMessage());
    				}
    			}
    		}
    		return conteudoArquivo;
    	}

Alguém pode me ajudar? Desde já, muito obrigada!

Pelo apresentado na tua postagem, a coluna da idade é a 3ª (índice 2) da esquerda para a direita.
Se está aprendendo java, já viu vetores, certo? Cada linha lida precisa ser transformada em um vetor unidimensional e você vai pegar a 3ª coluna (vetor[2]) para ler o valor referente à idade. Correto?
Você já tem o vetor aqui

Mas, precisa de ao menos 1 outra variável: soma (para obter-se a média, precisa saber a soma total dos valores de cada elemento, não)?

Oi, Darlan! Obrigada por responder! Estou editando a pergunta para tentar deixar mais claro o quero fazer. :grinning: