Olá pessoal…
Estou fazendo um projeto de atualização, e preciso de uma ajudinha…
Eu gostaria de fazer uma coisa que nem o file_get_contents do php…
Eu tenho que pegar o que está escrito num arquivo txt externo ( hosteado em um site )…
por exemplo
intversao;versao="1";if(pegar_conteúdo_em_java>(versao)){label2.setText("Sua versão está muito antiga. É recomendável você instalar a mais nova em ********.com");}
...Filef=newFile(caminho_arquivo_externo);try{BufferedReaderin=newBufferedReader(newFileReader(f));Stringline;while((line=in.readLine())!=null)if(line.contains(oq_vc_procura)){/* Bloco de código */}}catch(Exceptione){thrownewRuntimeException("Não foi possível ler o arquivo");}...
G
guialeixo
Acho assim melhor
File file = new File("caminho");
FileInputStream in = new FileInputStream(file);
Scanner scan = new Scanner(in);
String str = JOptionPane.showInputDialog("digite");
String readLine=null;
while (scan.hasNext()) {
read = scan.next();
if(readLine.contains(str)){
---codigo----
}
}
felipehand
Posso estar falando besteira…
Mas seu if contains está comparando uma string que foi atribuido null nela e mais nada…
Não vi vc atribuindo o conteudo da linha nela… Desculpe se estou falando alguma coisa errada
[]'s
G
guialeixo
EH por que eu estou usando o scan.next() na read e nao na str a str eu pergunto ao usuario o que ele quer procurar e toda string de todas as linhas que possuir akela string faz alguma coisa que esta dentro do if e a read eu uso pra armazenar tudo entendeu?