Abrir txt e colocar linhas em variaveis java

2 respostas
leo_gyn

Boa tarde , tenho pouca experiencia em java e gostaria de saber se vcs ja passaram por esse problema.
Tenho um aquivo txt com proxys e portas no seguinte formato.

2.51.220.199:8118;

24.38.213.166:36081;

24.145.88.62:36081;

27.251.106.115:6588;

41.35.47.127:8080;

Gostaria de saber como capturar por exemplo a linha 3 . Consigo apenas escrever todo o arquivo txt na tela , segue o codigo.

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class Teste {

public static void main(String[] args) {   
        try {   
            //abre o arquivo   
            FileReader fr = new FileReader("C:/Users/Leonardo/Desktop/proxys2.txt");   
            BufferedReader br = new BufferedReader(fr);   
            String temp;   
            //A cada interação, é uma linha do arquivo e atribui-a a temp   
            while ((temp = br.readLine()) != null)   
            {   
                //Aqui gera a sua "lista". No caso, imprimi cada linha na tela.  
            	
              
                       System.out.println(temp);   
                       
            }   
               
         
        }   
        catch (FileNotFoundException el)   
        {   
            System.out.println("Arquivo não Encontrado!");   
        }   
        catch (IOException e)   
        {   
            e.printStackTrace();   
        }   
    }

}

2 Respostas

ViniGodoy

Crie uma lista e trabalhe com a lista:

public class Teste { public static void main(String[] args) throws Exception { List<String> enderecos = new ArrayList<String>(); //abre o arquivo Scanner in = new Scanner(new File("C:/Users/Leonardo/Desktop/proxys2.txt")); //A cada interação, é uma linha do arquivo e atribui-a a enderecos while (in.hasNextLine()) { enderecos.add(in.nextLine()); } System.out.println("Na linha 3: " + enderecos.get(3)); } }

Além disso, ao postar tópicos com código, use a tag code. Para conhecer esses e outros recursos do fórum, leia:

leo_gyn

Muito obrigado ViniGodoy , exatamente o que eu queria .
Irei ultilizar a tag Code das proximas vezes. Vlw!

Criado 9 de julho de 2012
Ultima resposta 10 de jul. de 2012
Respostas 2
Participantes 2