🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Clase para leer trama (error)

#26228
From: James
Date: Sun, 24 Jan 1999 00:00
39 lines
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-mail

Show 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