public void Leitura(String nome){
try{
FileReader fr = new FileReader("dados.dat");
BufferedReader br = new BufferedReader(fr);
String s;
while((s = br.readLine())!=null) {
int opcao1;
if(opcao1 == 1) {
System.out.println("Nome: " + nome.Funcionario() + " Area: " + colunas[1] + " Salario: " + colunas[2]);
}
if(opcao1 == 2) {
System.out.println("Nome: " + nome(instanceOf Diretor) + " Tipo: " + colunas[1] + " Salario: " + colunas[2]);
}
if(opcao1 == 3) {
System.out.println("Nome: " + colunas[0] + " Tempo máximo: " + colunas[1] + " Salario: " + colunas[2]);
}
}catch (IOException e){
System.out.println ("Houve um erro: " + e);
}
Como não tem split os dados não podem ser apresentados em colunas, certo? então como faço para apresentá-los?