Article View: es.comp.lenguajes.java
Article #26228Clase para leer trama (error)
From: James
Date: Sun, 24 Jan 1999 00:00
Date: Sun, 24 Jan 1999 00:00
39 lines
1521 bytes
1521 bytes
Tengo una clase trama que me recoge un string que me va a llegar por un
socket. Esa parte m�s o menos funciona (increible, no?), pero esta tonteria
de constructor que me llena los campos del objeto me da un error de string
out of range...
java.lang.StringIndexOutOfBoundsException: String index out of range: 2
Como supongo que sera una peque�ez... alguien me la puede plantar en los
morros... gracias por adelantado.
class Trama{
private String nPag=new String();
private String nCons=new String();
private String parametres []= new String[10];
public Trama(String cadena){
int i=0;
int cicle=0;
while(cadena.charAt(i)!='.'){
if (cadena.charAt(i)!=';'){
cicle++;
System.out.println("abas_i="+ i);
i++;
System.out.println("desp_i="+ i);
}
System.out.println("i="+ i);
switch(cicle){
case 0: this.nPag=cadena.charAt(i) +this.nPag;
break;
case 1: this.nCons=cadena.charAt(i)+nCons;
break;
default:
this.parametres[cicle-2]=cadena.charAt(i)+this.parametres[cicle-2];
break;
}
i++;
}
}
Technical Details
Message-ID:
<78f2dv$5kv@wendy.mad.servicom.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1116f3,fade46a96017a492,start X-Google-Attributes: gid1116f3,public From: "James" <jquer@mx2.redestb.wa> Subject: Clase para leer trama (error) Date: 1999/01/24 Message-ID: <78f2dv$5kv@wendy.mad.servicom.es> X-Deja-AN: 436289183 Organization: SERVICOM X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: es.comp.lenguajes.java