estoy realizando un proyecto en netbeans(java) que sirve para consultar precios obteniendo información de un txt(archivo de texto) por medio de un codigo, el inconveniente que tengo es que al realizar la consulta se debe ingresar 13 dijitos(esta se hace mediante un escaner de codigo de barras el cual me muestra exactamente 13 dijitos) y buscarlos en el archivo de texto,pero el problema es que los códigos están pero con números adicionales
aqui les muestro como estan los datos
con esta linea no tengo problema
7707248020496 ,195343,ABLANDA CARNES LIBERTYx30g,1390,
con esta linea si hay problemas
1000.00007702109014119 ,249572,ACE.GOURMET x140ml CONTROL ,17850,
este es el método que consulta los precios
· Los códigos deben ir en etiquetas GeSHi
· Los títulos deben ser descriptivos
· Cada tema debe ir en su respectivo foro, esto va en Java
>aquí las reglas del foro
-Engel Lex
aqui les muestro como estan los datos
con esta linea no tengo problema
7707248020496 ,195343,ABLANDA CARNES LIBERTYx30g,1390,
con esta linea si hay problemas
1000.00007702109014119 ,249572,ACE.GOURMET x140ml CONTROL ,17850,
este es el método que consulta los precios
Código (java) [Seleccionar]
public class Buqueda_Codigo{
public String Busquelo(String x){
String ultimo="";
int Eliminando_Ceros=0;
try {
final BufferedReader reader = new BufferedReader(new FileReader("D:/datos.txt"));
String line = "";
while((line = reader.readLine())!= null){
if(line.indexOf(",")!= -1){
//if(line.indexOf(x)!= -1){
if(line.indexOf(x)!= -1){
System.out.println("se encontro la palabra "+ line.substring(0,14).trim());
ultimo=line;
}
}
}reader.close();
} catch (FileNotFoundException e) {e.printStackTrace();
} catch (IOException e) {e.printStackTrace();
}
return ultimo;
}
· Los códigos deben ir en etiquetas GeSHi
· Los títulos deben ser descriptivos
· Cada tema debe ir en su respectivo foro, esto va en Java
>aquí las reglas del foro
-Engel Lex