Java - Problema

   
Vista:

Problema

Publicado por Van Mojick (1 intervención) el 17/09/2013 12:41:58
Buenos día gente,
¿Que tal?
Vamos por partes:
Mira he implementado el ejer 2 del tema 9 ,un poco a mi modo,ya que,no está terminado en la carpeta del curso:
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
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ccoleccion;
import java.util.*;
import java.lang.*;
import java.io.*;
/**
 *
 * @author PEPITO
 */
public class Test {
    public static void main(String[] args)
    {
        CColeccion testeado=new CColeccion();
 
 
 
        String spal;
       int n;
        System.out.println("Introducir numero de palabras a visualizar:");
        n=Leer.datoInt();
 
 
            for(int i=0;i<n;i++)
            {
           System.out.println("Introducir la palabra " + (i+1) + ":");
            spal=Leer.dato();
            testeado.EstaPalabra(spal);
 
 
  testeado.InsertarPalabra(spal);
            }
   testeado.VisualizarColeccion();
 
 
 
 
}
}

Ejecuciones:

Una primera ejecución sería así:

Estadística de palabras:
Palabra Veces
---------------------------
PON 1
pepito 1
pon 2


Pero si vuelvo a ejecutar la aplicación y añado una nueva palabra e igual a "pon":

Introducir la palabra 1:
pon

Una segunda ejecución sería así y asi sucesivamente.Esto es lo que quiero conseguir:
Estadística de palabras:
Palabra Veces
---------------------------
PON 1
pepito 1
pon 3

Es decir,que me almacene los valores antiguos.Que "veces" se actualize.Creo que necesito bases de datos y variables de session y nose si algo más.
A ver si me das alguna idea ,por favor y muchas gracias.

Un cordial saludo.

Gracias.Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema

Publicado por Vicente (56 intervenciones) el 18/09/2013 18:11:49
No se si me está quedando claro... es decir, ejecutas la aplicación, pones las palabras que quieras, cierras la aplicación y al volver a ejecutarla.. ¿quieres mantener tu colección con los datos de antes?
IMPOSIBLE

Al trabajar sobre escritorio los datos se almacenan digamos mientras se ejecuta esa aplicación, al salir de ella plof, todo borrado. Si te das cuenta al ejecutar la aplicación estas creando el objeto, siempre trabajas sobre un objeto nuevo.

Si quieres mantener datos, crea ficheros, rellena esos ficheros y recupera datos de esos ficheros o como bien dices trabaja sobre bases de datos y recuperas/guardas datos alli.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar