Amigos,
Tenho um arquivo com várias linhas, algumas String que começa com (01+alguma coisa)
Exemplo: “013475934657836487563487563”
caso a linha começa com 01 quero fazer alguma coisa, por isso criei uma variável que recebe a substring(0,2) no caso recebe 01.
mas quando uso o IF para saber se a variável é ==“01” o sistema entede que é diferente? porque?
File file = new File(fileName);
Scanner scanner = new Scanner(file);
scanner.useDelimiter("\z");
while(scanner.hasNext()){
linha = scanner.next();
valida = linha.substring(0,2);
if (valida == "01"){
processo = linha.substring(3,12);
System.out.println(processo);
}