Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 21-jun-2008, 11:39   #1 (permalink)
piponazo ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 107
Pregunta String [] En Java

Buenas a todos, en una de mis clases al final obtengo un string[7] de 7 elementos, bien como lo puedo enviar a otra clase donde lo inserto en una etiqueta sin tener que ir enviando a todas las clases intermedias por medio de public String[] getString{return string;} y declarando en estas el objeto del método donde lo obtengo y así sucesivamente. Es decir

en una clase yo tengo mi interfaz con mi etiqueta preparada para incluir ese string[7], y ahí es donde envio variables y creo el objeto correspondiente a la siguiente clase de mi programa y así sucesivamente en cada una de ellas hasta llegar a la última que es donde obtengo el string[7].

he probado declarando la variable public y eso no hace nada y llamando directamente mediante un objeto de esa clase donde se crea el string y getString y nada errores por todos los sitios y no errores básicos de nomenclatura, ya me entendeis.

A lo mejor una forma sencilla que tampoco se hacer es convertir ese String[7] en un simple string que contiene una palabra con todos los caracteres y luego enviarla directamente a mi clase que compone la interfaz ¿como hacerlo?

Gracias.
piponazo está desconectado   Responder Citando
Antiguo 21-jun-2008, 12:47   #2 (permalink)
Xinef está en el buen camino
 
Avatar de Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 143
Respuesta: String [] En Java

No se si lo he llegado a entender bien... pero si lo que quieres es pasar ese array de la clase A a la clase B, crea un método público en A que devuelva ese array, y pásaselo a la clase B dónde mejor te convenga: en el constructor, en un método...

clase A:
Código PHP:
     class {
        private 
String[] lala;
     }

     public 
String[] getLala() {
         return 
this.lala;
     } 
y en clase B
Código PHP:
     class {
          private 
A a null;
          private []
String lala;          

          public 
B() {
              
= new A();
              
this.lala a.getLala();
          }
     } 

(Ojo... puede tener errores el código, lo he hecho al vuelo...)
Xinef está desconectado   Responder Citando
Antiguo 22-jun-2008, 05:07   #3 (permalink)
piponazo ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 107
De acuerdo Respuesta: String [] En Java

El problema de esta manera es que a la clase A se le entregan parámetros desde otra clase que no entra en esta operación que quiero hacer con lo que calculo, así que me da errores de constructor al crear el objeto A como tu haces, la idea es la correcta pero yo creo que lo que quiero no puedo hacerlo por eso, a cada clase que voy entrego parámetros desde la anterior, así sucesivamente hasta la última que es donde calculo lo que debo enviar a la primera así que sino sabes mejor forma, lo dejaré tla cual lo tenía que funciona y ya está.

Muchas gracias, y más por atender tan rápido en fin de semana.
piponazo está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93