como faço para abrir um arquivo no java e pecorrer linha por linha, um arquivo txt por exemplo
Abrir arquivo
4 Respostas
Dá uma olhada:
http://www.guj.com.br/java.tutorial.artigo.13.1.guj
try {
FileReader reader = new FileReader(new File("teste.txt"));
BufferedReader leitor = new BufferedReader(reader);
String linha = null;
while((linha = leitor.readLine()) != null) {
System.out.println(linha);
}
} catch (Exception e) {
e.printStackTrace();
}
package bean;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SeparaEnderecosEmail {
private static final Pattern EMAIL_PATTERN = Pattern.compile(
"[a-z0-9!%_.-]+@([a-z0-9-]+\.)*[a-z0-9-]+",
Pattern.CASE_INSENSITIVE);
public static String enderecosEmail(String linha) {
String enderecos = null;
Matcher mat = EMAIL_PATTERN.matcher(linha);
while (mat.find()) {
enderecos= mat.group();
}
return enderecos;
}
public static void main(String[] args) throws Exception {
File file = new File("C:\Para tirar do W3.dbx");
FileReader fr = new FileReader(file);
BufferedReader bf = new BufferedReader(fr);
while (bf.ready()) {
String line = bf.readLine();
if (enderecosEmail(line) != null && !enderecosEmail(line).equals("[email removido]") && !enderecosEmail(line).equals("[email removido]")) {
System.out.println(enderecosEmail(line));
}
// }
}
}
}
resolvi assim.... ele lê um arquivo dbx e capta somente os emails..... agora preciso salvar issu num banco de dados postgree.... alguem sbe qual a conexão?
public static Connection getConnection() throws SQLException, ClassNotFoundException {
String driver = “org.postgresql.Driver”;
String url = “jdbc:postgresql://url/banco”;
String user = “usuario”;
String password = “senha”;
Class.forName(driver);
Connection db = DriverManager.getConnection(url, user, password);
db.setAutoCommit(false);
return db;
}
Criado 19 de fevereiro de 2008
Ultima resposta 19 de fev. de 2008
Respostas 4
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo