1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Iniciando em Java

Estou querendo fazer meu primeiro código em Java, simples, estou começando e tenho uma dúvida a respeito do meu código

Quero ler as linhas do arquivo, e ver se tem alguma linha que começa com |0150|, aí imprime SIM ou NAO. Por enquanto quero apenas isso.

Estou executando meu código mas ele não mostra nenhum resultado, nada.

Depois gostaria de saber como faz para ver se tem mais coisas, ex: quero ver se tem no txt alguma linha que começa com |0150| - |0200| - |C100| e |C481| e me dizer quais tem e quais nao tem, simples assim. Segue meu código, valeu!

import java.io.File;
import java.util.Scanner;

public class LeArquivoTxt {

    public static void main(String[] args) throws Exception {

        Scanner txt = new Scanner(new File("C://empresa//arquivo//arquivo.txt"));
           while (txt.hasNextLine()); {

                  String linha = txt.nextLine();

            if (linha.startsWith("|0150|")){
                System.out.println("Contém o bloco |0150|");
            } else {
                System.out.println("Não contém o bloco |0150| ");
            }
        }    
    }
}
  • está começando em Java e já quer pegar leitura e escrita em arquivos? Você é corajoso! Boa sorte então. Lembrando que o GUJ Fórum tem um monte de exemplo ensinando isso.

    SnakeMaster   03 de out de 2013
  • Valeu, nao esta fácil... mas é muito massa! hehehe

    Guilherme   04 de out de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

4 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.