hola estoy buscando un rut que está en un arreglo en una cadena de entrada y no lo encuentra, sin embargo le pongo el valor en el parámetro y lo encuentra, que será lo que pasa?????
adjunto el código a ver si alguien le encuentra el detalle
import java.util.*;
import java.io.*;
class Test{
public static void main(String arg[]){
try{
String lin,l;
String rut[]= {"14985365-7","12478965-8","6257865-8","11789365-4","7854369-K"};
String descuento[]={"C1 5%","C2 10%","C3 15%","C4 20%"};
String productos[]={"P-1 $1000","P-2 $2000","P-3 $3800","P-4 $4600"};
int r=0,i;
BufferedReader bf;
bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Ingrese cliente, rut, tipo cliente, tipo producto y cantidad\n Ejemplo:\nPamela Soto 14985365-7 C1 P-3 7 ");
lin = bf.readLine();
for(i=0; i<rut.length; i++)
{
l=rut[i];
r = lin.indexOf(l);
}
System.out.println("Rut es igual a: " + r);
}catch (IOException e){
System.out.println("Error en Ingreso de Teclado");
}
}
}