Article View: es.comp.lenguajes.java
Article #28657Re: read ( byte [] ) problemilla
From: Juan Gonzalo de Silva Medina
Date: Mon, 06 Apr 1998 00:00
Date: Mon, 06 Apr 1998 00:00
69 lines
2662 bytes
2662 bytes
Este es un mensaje multipartes en formato MIME.
--------------027A540B5D5BF04F2330A34F
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
javier sanz escribi�:
> El problema trata de leer un fichero de datos, ya sea ascii o binario,
> lo que sea.
> Usando la funcion read() resulta que el ultimo bloque de bytes si no es
> multiplo del
> tama�o del buffer de bytes no es leido, ademas de no generar ninguna
> excepcion.
>
:-?
> El problema lo he resulto generando antes de cada lectura el buffer de
> bytes.
> Hay alguna otra forma de arreglarlo, porque debo de hacer new byte []
> antes de cada lectura.
>
Es curioso pero al compilar el programa me ha generado un error por api obsoleta.
He modificado la llamada al constructor de la String y �SORPRESA! el programa funciona.
La nueva que he utilizado a sido:
> System.out.println ( "->" + new String ( buffer,0 ));
por System.out.println("->" + new String (buffer, 0, quedan));
Cuando elimino esta llamada no funciona por lo que yo tampoco tengo ni idea por que es por lo que
pasa, aunque lo que a mi me pasa es un poco raro...
Voy a seguir investigando a ver si doy con la tecla de cual es el error.
Por cierto he quitado la linea de creaci�n del buffer.
Saludos,
--------------027A540B5D5BF04F2330A34F
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Tarjeta de Juan Gonzalo de Silva Medina
Content-Disposition: attachment; filename="vcard.vcf"
begin: vcard
fn: Juan Gonzalo de Silva Medina
n: de Silva Medina;Juan Gonzalo
org: EL MONTE - Dpto. Desarrollo Inform�tico
adr: AV. Doctor Fedriani n� 23 p1 2C;;;Sevilla;Sevilla;41009;Espa�a
email;internet: gonzalo@caymasa.es
title: Analista Programador
tel;work: 34-5-4591436
tel;fax: 34-5-4591448
tel;home: 34-5-4906327
x-mozilla-cpt: ;0
x-mozilla-html: TRUE
version: 2.1
end: vcard
--------------027A540B5D5BF04F2330A34F--
Technical Details
Message-ID:
<3528BE78.222E1245@caymasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3528C810.AF4308AB@tid.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,8a46be540d924964 X-Google-Attributes: gid1116f3,public From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Subject: Re: read ( byte [] ) problemilla Date: 1998/04/06 Message-ID: <3528BE78.222E1245@caymasa.es> X-Deja-AN: 341371285 References: <3528C810.AF4308AB@tid.es> To: javier sanz <jsa55@tid.es> Content-Type: multipart/mixed; boundary="------------027A540B5D5BF04F2330A34F" Organization: EL MONTE Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java