Foros del Web » Programación para mayores de 30 ;) » Java »

Array

Estas en el tema de Array en el foro de Java en Foros del Web. Escribir una clase que dispone de un atributo llamado txt que es un array de Strings. El constructor de la clase lee los componentes del ...
  #1 (permalink)  
Antiguo 11/12/2014, 13:25
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 9 años, 6 meses
Puntos: 0
Array

Escribir una clase que dispone de un atributo llamado txt que es un array de Strings.
El constructor de la clase lee los componentes del array de un objeto de la clase CajaTexto, del paquete fundamentos, con un String por línea.

Para ello hace dos bucles, recorriendo los elementos de la caja de texto:
en el primer bucle cuenta cuántos elementos hay
al finalizar el primer bucle ya se puede crear el array txt, pues se conoce su tamaño
se reinicia la caja de texto
en el segundo bucle se van leyendo uno por uno los componentes del array txt

Consultar la documentación de la clase CajaTexto y ejemplos de uso en la página del paquete fundamentos, accesible desde los recursos del servidor moodle.

Para el constructor se desea escribir su pseudocódigo y su código Java

esta es la documentacion de caja de texto

Resumen de las operaciones de CajaTexto.java:

new CajaTexto (String s,
int filas, int columnas) Constructor, con el título de la ventana, y las filas y columnas del área de texto (medidas en caracteres)
void espera () Espera a que el usuario teclee texto y pulse aceptar; se coloca en la primera línea del texto.
void esperaYCierra () Igual que espera, pero ademas cierra la ventana al aceptar; se coloca en la primera línea del texto
void reinicia()
Se coloca en la primera línea del texto
boolean hayMas()
Retorna un booleano indicando si hay más lineas por leer o no
double leeDouble () Lee un double de la linea actual
int leeInt () Lee un int de la linea actual
String leeString () Lee un String de la linea actual
void avanzaLinea()
Avanza a la siguiente linea
double leeDouble (int pos)
Lectura de numeros en columna. Lee el double que ocupa la posicion pos en la linea actual; los números se separan con espacios en blanco; el primer número es el de pos=0.
int leeInt (int pos) Lectura de numeros en columna. Lee el int que ocupa la posicion pos en la linea actual; los números se separan con espacios en blanco; el primer número es el de pos=0.
void borra()
Borra el texto de la caja de texto
void println(String s)
Añade una linea con el texto indicado por 's' a la caja de texto

Etiquetas: clase, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:24.