public static Map<String,Producto> leerFichero(Map<String,Producto> array) throws NumberFormatException, Exception{
		
		try{
			array=new HashMap<String,Producto>();
			
			BufferedReader stdin=Files.newBufferedReader(path,
					java.nio.charset.StandardCharsets.UTF_8);
			String linea="";
			while((linea=stdin.readLine())!=null){
				String [] part=linea.split(";");
				array.put(part[0], new Producto(part[0],part[1],Integer.parseInt(part[2]),Double.parseDouble(part[3])));
			}
			
			
		}catch(IOException e){
			System.out.println("Error en leer el fichero "+e);
		}
		
		
		return array;
	}