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 - Toryas

#21
jaja bueno bueno
que metodo pa poner en la ultima fila ni nada pero me percatede un erro que tenia ne el codigo

bastante tonto fui pero bueno toy en etapa de aprendizage

miren este era el problema

en esta parte de la clase escrtura:
public void abrir() throws IOException {
try {
writer = new FileWriter( "clientes.txt" );
buffer = new BufferedWriter(writer);
output = new PrintWriter(writer);
}


tansolo era agregar 5 caracteres XD

y tenia que dejar esta linea asi:
Código (java) [Seleccionar]
writer = new FileWriter( "clientes.txt",true );

tonto no ?XD

weno lo que estaba hciendo era siempre generar un archivo en vez de ocupar el que ya tenia

wneo gracias por la ayuda
#22
hola bueno trate d eimplementar lo que me pusiste pero no pude :( XD

weno trate de hacer que al abrir el archivo me lo obriera en el final pero no pude

segun la api al usar el metodo seek tengo que  darle como parametro la posicion final

pero no se como  hacer para darle dicha posicion

en esta linea:

this.seek(this.length());

me da error en el length()

bueno cre que es lo mas practico lo de agregar al metodo abrir que se se ubike en el final del archivo pero no cacho como hacerlo slaudos

y gracias
#23
Java / problema al escribir datos en un fuchero
22 Octubre 2007, 06:04 AM
hola amigos miren tengo el siguiente problema

que necesito  hacer que cuando ingreso unos datos me los valla guardando en un fichero en este caso un txt lo bonito es que cuendo voy ingresando los datos me los va escribiendo en el fichero, lo feo es que cuendo ingreso otro listado de datos me los va escribiendo en la smismas lineas donde  estaban los datos del listado anterior :( oce ala cosa es que tengo que ir ingresdando clientes y  los datos los va wardando en un fichero pero quiero hacer que se vallan guardando  en blokeas acia abajo pero no puedo hacerlo miren aka les dejo los codigos que llevo

este es la clase para escribir
import java.io.*;
import java.util.Date;
import java.text.DateFormat;
public class EscrituraContacto {
private FileWriter writer;
private BufferedWriter buffer;
private PrintWriter output;


public void abrir() throws IOException {
try {
writer = new FileWriter( "clientes.txt" );
buffer = new BufferedWriter(writer);
output = new PrintWriter(writer);
}
catch (SecurityException securityException) {
System.err.println("No tiene permiso para escribir en el fichero");
throw securityException;
}
catch (FileNotFoundException fileException) {
System.err.println("Error al crear el fichero" );
throw fileException;
}
}


public void escribir (String a) {
if (a!=null){
output.println(a);
}

}


public void cerrar()throws IOException {
if ( output != null )
output.close();

}
}


esta es de donde llamo
import java.io.*;
public class Taller{
public static Listas listas = new Listas();
public static BufferedReader teclado = new BufferedReader (new InputStreamReader(System.in));
public static Taller obj = new Taller();
public static byte opc = 0;
public static EscrituraContacto cliente = new EscrituraContacto();


public static void main(String[] args) throws IOException{


obj.menu();
   
}

public void menu()throws IOException{
System.out.println( "\t\t\t\t  MENU PRINCIPAL\n\n");
        System.out.println( "\t\t\t 1.-  Ingresar Cliente\n");
        System.out.println( "\t\t\t 2.-  Buscar Cliente \n ");
        System.out.println( "\t\t\t 3.-  Agregar Cliente\n ");
        System.out.println( "\t\t\t 4.-  Modificar Cliente\n ");
        System.out.println( "\t\t\t 5.-  Salir \n ");
       
        System.out.print("\nIngrese opcion : ");
        try {
         
          opc = Byte.parseByte (teclado.readLine());
          }

          catch (Exception e) {
           
          System.out.println("\n\nIngrese solo Numeros");
          obj.menu();
        }
       
        switch (opc){
        case 1 : obj.menu();
        break;
       
        case 2 : obj.menu();
        break;
       
        case 3 :obj.agregarCliente();
        obj.menu();
        break;
       
        case 4 : obj.menu();
        break;
       
        case 5 : System.exit(0);
        break;
       
        default :System.out.println("\nINGRESE UNA OPCION VALIDA");
                obj.menu();
              break;
      }
       
       

}
public void agregarCliente()throws IOException{

String nombre, apellido,direccion,telefono,rut;

System.out.println("Ingrese Nombre");
nombre = teclado.readLine();
System.out.println("Ingrese Apellido");
apellido = teclado.readLine();
System.out.println("Ingrese rut");
rut = teclado.readLine();
System.out.println("Ingrese Direccion");
direccion = teclado.readLine();
System.out.println("Ingresar Telefono");
telefono = teclado.readLine();
listas.addCliente(new Cliente(nombre, apellido, rut,telefono, direccion));
cliente.abrir();
cliente.escribir(nombre);
cliente.escribir(apellido);
cliente.escribir(rut);
cliente.escribir(direccion);
cliente.escribir(telefono);
cliente.cerrar();
}


}


bueno estoy en pañales con esta cosa de java asi que nos e mucho asi que si encuentran que el codigo es algo precario nose rian XD

#24
Seguridad / Re: Nueva encuesta: Mejor Antivirus
1 Septiembre 2007, 06:27 AM
e usado un motons de antivirus

parto con el que peor meparece

el norton no me gusto era muy pesado(= lo ocupe en el 2004 hace harto ya) y  avia veces que  tenia que eliminar los virus con una herramientas de bitdefeder

el panda era mucha parafernalia me blokeaba casi todas las conexiones  no hacia gran cosa

el nod32 super bn pero tb avia ocasiones  en que nopodia ni sikiera elminar el archivo infectado

el bitdefender muy bueno a mi gusto lo tuve que sacar porke s eme acabo la licencia

ahor aocupo kaspersky y lo encuento muy bueno
#25
aaa vale muchisimas gracias

ya me kedo claro
#26
mm. sorry si escribo mal eske mi otrografia es pesima y acorto palabras y tb suelo saltarme dedelantarme en los espacios XD

bueno lo que no cacho bn e sla explicacion que me disce de eos de contrar desde 0 porke por ejemplo aka parte  desde 0

ojo
n=Arr.length;

class lala{

public static void inicia(int[] Arr){


int n,i,j;
n=Arr.length;
i = 0;
j = 0;
while (i<n){
Arr[i]=j;
i++;
j=j+4;
}
}
public static void main(String[] arg){
int[] A=new int[5];
inicia(A);
int u,o;
o=A.length;
u=0;
while (u<o){
System.out.println(A[u]);
u++;
}
}
}


tonce sno cachola diferencia
#27
bueno me kedo asi el codigo y me fucniona bn

class lala{

public static void invierte(char[] Arr,char[] Err ){

int n,i,e;
n=Arr.length-1;
i=0;
e=n;
while (i<=n){
Err[i]=Arr[e];
i++;
e=e-1;

}

}
public static void main(String[] arg){
char[] A=new char[6];
A[0]='a';
A[1]='b';
A[2]='c';
A[3]='d';
A[4]='e';
A[5]='f';
char[] B=new char[6];
invierte(A,B);
int o=0;
while(o<6){
System.out.println(B[o]);
o++;
}

}
}


ahora 2 preguntas porke el length no cuenta el 0?

y lo otro porke mi teclado esta malo?
#28
miren el problema es el siguiente

la cosa es ingertir un arreglo se caracteres y esto e slo que tengo
class lala{

public static void invierte(char[] Arr,char[] Err ){

int n,i;
n=Arr.length;
i=0;
while (i<n){
Arr[i]=Err[n];
i++;

}
}
public static void main(String[] arg){
char[] A=new char[5];
A[0]='a';
A[1]='b';
A[2]='c';
A[3]='d';
A[4]='e';
int x=A.length;
char[] B=new char[x];
invierte(A,B);
int o=0;
while(o<x){
System.out.println(B[o]);
o++;
}

}
}


bueno lo compilo bn y cuanod ejecuta me tira el error:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
    at lala.invierte(lala.java:9)
    at lala.main(lala.java:23)


y nos e como arreglarlo si pudierann ayudarme se los agradecerias
#29
Materiales y equipos / Re: Antenas Caseras
5 Junio 2007, 04:50 AM
u  = me salio barato mi plato me salio 21.66€ el plato de 80 y el soporte ocn los pernos :)
#30
Materiales y equipos / Re: Antenas Caseras
4 Junio 2007, 04:11 AM
Cita de: the_often en  4 Junio 2007, 01:59 AM
Se puede comprar solamente el 'plato' de una antena parabolica??  Y mas o menos por que precio anda?

bueno  no se si aporte mucho pero io compre un plato de una antenaparabolica sin el iluminador eso si la compre usada  es d euna empresa de tv satelital que ya no coore por estos tiempos me salio $13.000(pesos chilenos) no se como sera en otros lugare spero aka en chile es facil encontrar sobretodo el lugare socmo mercadolibre.cl o deremate.cl