Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2006, 20:24
alrc
 
Fecha de Ingreso: octubre-2004
Mensajes: 34
Antigüedad: 20 años, 3 meses
Puntos: 0
Pregunta problemas con un indexOf


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");

}

}

}