Hei. Boa tarde a todos.
Já vi e li inúmeros tópicos sobre isso e ainda não consegui solução.
Estou precisando carregar um JTextArea com dados em um arquivo TXT.
Os dados já estão separados no arquivo de texto por ‘#’, eu preciso carregar o JTextArea com a primeira parte deste texto no arquivo.
Cheguei até aqui:
private void CarregaLista() { JTextArea jtarea = new JTextArea(); jtarea.setBounds(05,05,170,180); pnlbase.add(jtarea); EscolheNivel(); //String titu = titulo; try { File Arquivo = new File(nomearq); FileReader leitor = new FileReader(Arquivo);BufferedReader leitorBuf = new BufferedReader(leitor); String linha=null; String texto = null; String ftexto = ""; int n = 1; while((linha = leitorBuf.readLine()) !=null){ String colunas[] = linha.split("#"); String numera = String.format ("%03d", (n)); texto += texto + numera + " " + colunas[0]; n++; } leitorBuf.close(); } catch(Exception ex) { System.out.println("Erro: "+ ex.toString());}; }
O arquivo texto está assim:
Luiz Carlos # Rua tal, numero tal
Pedro Henrique # Rua tal e tal…
Luiz Antonio # Rua talasdasd
Preciso ter apenas a parte dos nomes no JTextArea (jtarea).
Alguém me ajuda. pfvr?
