Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leyer

#621
Java / Re: archivo ingresar, buscar txt
13 Diciembre 2009, 02:52 AM
si me ubieras colocado el code desde el inicio te lo ubiera solucionado en 2 min asi esto no estubiera asi ademas si no quieres copiar y pegar podria hacerlo y te lo comento para que entiendas el procedimiento eso es lo mas que puedo hacer .por que tu solo asi como asi no podras eso es seguro. ya con todo lo que te he dicho ya es mas que suficiente para solucionar tu problema que no lo veas es por tu falta de conocimiento en el tema.y explicartelo mm ya con lo que dije de "variable de instancia" esa es la clave para la solucion.

SL2
#622
Java / Re: archivo ingresar, buscar txt
13 Diciembre 2009, 02:35 AM
 :¬¬ :¬¬ claro que te sirve que no lo sepas implementar es otra cosa
#623
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 23:19 PM
tienes que colocarlo como variable de instancia en la clase :¬¬
#624
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 23:08 PM
  :P como te dije anteriormente tienes que sacar
   try {
         BufferedWriter bufferedWriter= new BufferedWriter(
               new FileWriter("c:\\archivo.txt"));

de la accion de guardar
#625
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 22:26 PM
tienes que cambiar la ruta es decir en linux es /home/tuUsuario/archivo.txt  en Windows seria C:\archivo.txt.

lo mas seguro es que estas colocando en un ciclo la creacion del
  BufferedWriter bufferedWriter= new BufferedWriter(
               new FileWriter("/home/leyer/n.txt"));

solo tienes que hacer uno en todo el programa y no cada vez que le des guardar.

por fecha de nacimiento modifica el code anterior coloca esto

Código (java) [Seleccionar]
if(read.substring(read.indexOf(" "),read.lastIndexOf(" ")).trim().equals(request)){ }

Para buscar por nombre

Código (java) [Seleccionar]
if(read.indexOf("Jonh")!=-1){}
#626
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 21:35 PM
para guardar en el archivo sin sobreescribir
Código (java) [Seleccionar]
try {
BufferedWriter bufferedWriter= new BufferedWriter(
new FileWriter("/home/leyer/n.txt"));
bufferedWriter.append("Jonh 1990 19");
bufferedWriter.flush();bufferedWriter.newLine();
bufferedWriter.append("Maria 1991 18");
bufferedWriter.flush();bufferedWriter.newLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


//Buscar por edad y leer

Código (java) [Seleccionar]
try {
//Buscar y leer
BufferedReader bufferedReader = new BufferedReader(new FileReader("/home/leyer/n.txt"));
String read = " ";
String request = "19"; //Text a buscar
while((read=bufferedReader.readLine()) != null){
if(read.substring(read.lastIndexOf(" ")).trim().equals(request))
System.out.println("-"+read);

}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

#627
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 20:48 PM
si expresas mejor lo tu problema no hay nada que no tenga solucion
#628
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 20:14 PM
coloca el code por que esto se esta alargando mas de la cuenta :P
#629
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 19:53 PM
un arrayList se usa de la siguiente manera
Código (java) [Seleccionar]
ArrayList<String> arrayList = new ArrayList<String>();

arrayList.add("Jonh");
                arrayList.add("Carlos");
                arrayList.add("Mariana");

Iterator<String> i = arrayList.iterator();
while(i.hasNext()){
System.out.println(i.next());
}


SL2
#630
Java / Re: archivo ingresar, buscar txt
12 Diciembre 2009, 19:30 PM
Cita de: javahat en 12 Diciembre 2009, 18:22 PM
hola gracias por responder, tengo algo pero me dijeron que tambien podia hacerlo con arraylist para despues facilitar la busqueda como podria ser..

cuando lo hago sin arraylist los datos aparece asi cuando apreto el boton de ingresar quedan todos juntos

maria perez 34 jorge lopez 23 ....

:huh: