🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28657

Re: read ( byte [] ) problemilla

#28657
From: Juan Gonzalo de Silva Medina
Date: Mon, 06 Apr 1998 00:00
69 lines
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-mail
References: <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