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

#1
Java / Re: swing o windows forms??
3 Noviembre 2007, 15:57 PM
Entonces es J# & wforms vs Java & swing, no?

Para que van a ser las aplicaciones?, para windows?, si es asi usa windows forms, la implementacion con .net es bastante buena y depurada, solo que linux no implementa wforms totalmente.

Ahora swing correria igual en todas las plataformas, solo que es un poco mas pesado.


#2
Java / Re: problema con tipos genericos...
3 Noviembre 2007, 15:42 PM
Usas un ide?, las preferencias deben estar apuntando a otra instalacion jdk, si usas eclipse:
Project -> Properties -> Java Compiler

;)
#3
Hay metodos, como exists() de file, puedes verificar con eso. O manejar la excepcion
#4
Java / Re: ¿Cómo lograr compilar de esta manera?
3 Noviembre 2007, 15:17 PM
is not that difficult

usas genericos:



no es un efecto, ni es nada raro, es (como dijeron) un tipo de polimorfismo, haciendo esto el compilador tiene un modo de identificar cada metodo
#5
Java / Re: Ayuda con Java
28 Octubre 2007, 13:06 PM
Puedes hacer eso con cualquier editor :P , igual si buscas algo mas completo, puedes usar eclipse , quanta, netbean y algunos mas.. saludos :)
#6
Citartansolo era agregar 5 caracteres XD

Asi es, FileWriter tiene un constructor sobrecargado donde el segundo parametro indica si es append, por default ponen esto a false para que actue como truncate, siempre checa la documentacion de sun, alli vienen los parametros y metodos sobrecargados, o en algunos ide's te son indicados al vuelo :)
#7
Java / Re: Algoritmo en Java [SOLUCIONADO]
21 Octubre 2007, 15:25 PM
Muy bueno :D , me parece que esta bien hecho aunque se podria hacer un poco mas limpio, usando como por ejemplo listas y asi no liarte tanto con los index, y asi tmb eliminamos el metodo "buscar" :) , ejemplo:

Código (java) [Seleccionar]

import java.util.ArrayList;


public class Codificador {
private ArrayList table;

Codificador()
{
table = new ArrayList(29);

makeTable();
}

void makeTable()
{
for(int i = 0; i < 29; i++)
table.add((char)(65+i));

    table.add((char)(32));
    table.add((char)(46));
    table.add((char)(44));
}

void Decodificar(String sd)
{
String dec = "";
int uid;

int mul = 1, sum = 0;
for( int i = 5; i < sd.length(); i++)
{
for(int j = 0; j < 5; j++)
{
char c = sd.charAt(j);
int pos = table.indexOf(c);
mul *= pos;
sum += pos;
}

uid = sum + mul;
uid %= 29;

int t=0, k=0;

int resi = table.indexOf(sd.charAt(i));

do
{
t = (29*k) + resi;
k++;
}
while( uid > t );

dec += table.get((t-uid));
}

System.out.println("Cadena cifrada: " + sd + " descifrada: " + dec);
}

static public void main(String[] args)
{
Codificador eni = new Codificador();
eni.Decodificar("WCNBIX");
}
}



saludos
#8
Cita de: alvk4r en  2 Julio 2007, 14:16 PM
Vaya, vaya marioly, me estas molestando, ya vi que sucedio con CasiDiablo en un post del 17 de junio. Haces aportes ademas de criticas?
Si :)
malo que seas tan poco receptivo a criticas u.u, si esperas solo respuestas con "que buen post!" que aburrido, es un poco mediocre, no esperar mejorar con los comentarios u opiniones de los demas, lo que te dije es cierto y no era en mal plan, un metodo tan rigido no es tan bueno.., tener que escibir mas de 300 numeros no es muy practico, intentas enseñar y eso es bueno, pero en java una parte primordial es hacer las cosas practicas, con poco code y reutilizable, que haga lo que debe hacer sin tanta complicacion :) .. sin comentar que el code tiene un margen de error.., asi que es grande e impreciso.
Para mostrar la utilizacion de arrays existen otras formas :P

Citar
Cielos!!! me siento un poco corrido, no acostumbro a hablarle asi a una dama, lo siento marioly, pero solo te pido que seas mas cuidadosa con tus criticas..........
Lo soy, vuelve a leer mi post, fui directa y amable, no dije una mentira, no te insulte ni intente menospreciar tu trabajo, hice una critica solamente, pero (y otra vez) lastima que muchos sean tan poco receptivos a los consejos y criticas  :-\
#9
Estoy deacuerdo que viendo codigos es una muy buena forma de aprender :) , aunque .. se podrian depurar un poco mas :P , por ejemplo el de los numeros primos, existen formas de determinar si es primo de una manera.. digamos un poco mas "matematica" , partiendo de la idea de que un numero primo es divisible  per se y su unidad :)
#10
Java / Re: Guardar en archivo .txt
30 Junio 2007, 02:16 AM
Cita de: Casidiablo en 24 Junio 2007, 02:25 AM
¿Almacenarlo dónde?

En una variable, en un archivo, en una base de datos, ¿dónde?

no se.., creo (y guiandome por el titulo), es en un txt 

Cita de: Crack_X en 24 Junio 2007, 02:25 AM

FileWriter escribir = new FileWriter( new File("archivo.txt") );

haciendo eso trunkaria el archivo cada vez :P , y creo que quiere usarlo como una pequeña base de datos :)

podrias hacer:

PrintStream stream = new PrintStream(new FileOutputStream("miarchivo.txt", true));
stream.println(etiqueta.getText());


saludos ;)