Opa 
To utlizando o Scanner para ler um arquivo csv mas eu me deparei com o possibilidade do registro vir vazio:
ex.
;99;;1234
Estou utilizando o scanner da seguinte maneira:
InputStream inputStream = getUploadedFile().getInputStream();
Scanner scanner = new Scanner(inputStream).useDelimiter(";");
while(scanner.hasNextLine()){
//logica
}
Existe alguma opção para que ele não ignore o que estiver ‘vazio’? Ou alguma outra opção para ler ( de preferencia sem usar api ou fazer 50 if’s aninhados )?
Eu pensei em usar um StringTokenizer, mas tenho medo dele ficar muito lento!