Seguinte…tenoh um txt que to separando por “;” , to usando o Token pra separa esses dados… ai estao o codigo->
import java.io.*;
import java.util.*;
import com.sun.xml.internal.messaging.saaj.packaging.mime.internet.HeaderTokenizer.Token;
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, ";");
BD = st.nextToken();
user = st.nextToken();
pass = st.nextToken();
log = st.nextToken();
arquiv = st.nextToken();
System.out.println("Banco: " + BD + " usuario: " + user + " senha: " + pass + " Arquivo Log: " + log + " Localizacao: " + arquiv);
}
inReader.close();
} catch (IOException e) {
System.err.println(e.getMessage());
}
}
}
ele da tudo certo…mostra a mensagem que mandei-> Banco: bancoteste usuario: jonnysenha: talsenha Arquivo Log: C:/Localizacao: C:/Arquivos de Programas/tal/tal
ate ai tudo certo… mas como uso por exemplo a string “arquiv” em outra classe? tipo pra fica o C:/Arquivos de Programas/tal/tal
tentei assim na minha classe mas não ta chamando nada!
String caminho = Lera.arquiv;
File diretorio = new File ("" + caminho + "");
alguem pode me dar alguma luz??
Valeu!