To com o seguinte problema-> preciso ler um txt (que foi gerado por mim), e para cada valor encotrado atribuir a uma string diferente…exemplo (com “;” pode ser de qlqr jeito, ja que eu que gravo o txt)
bancobd;usuario;*****;c:;c:
isso eh, cada palavra se tornara uma string para eu adicionar alguma funcao depois, como->
String caminho = Lera.arquiv;
File diretorio = new File (""+ caminho +"");
sendo que a caminho seria a ultima por exemplo (c:)
eu fiz isso por enquanto, mas sem exito…usando tokens
import java.io.*;
import java.util.*;
public class Lera {
public static String BD;
public static String user;
public static String pass;
public static String log;
public static String arquiv;
public static void main(String[] args) {
BufferedReader inReader = null;
String line;
try {
inReader = new BufferedReader(
new FileReader("ConfigOBDC.txt"));
} catch( FileNotFoundException e ) {
System.err.println("Nao encontrado txt");
System.exit(1);
}
try {
while((line = inReader.readLine())!= null) {
StringTokenizer st = new StringTokenizer(line, ";");
String BD = st.nextToken();
String user = st.nextToken();
String pass = st.nextToken();
String log = st.nextToken();
String arquiv = st.nextToken();
System.out.println("Encontrado " + BD +
" usuario " + user + " senha " + pass + " colunas" + log + " Lovalizacao " + arquiv);
}
inReader.close();
} catch (IOException e) {
System.err.println(e.getMessage());
}
}
}
quem souber algo disso, por favor ajude 8)