elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Programación / Java / que es esta excepcion extraña al cerrar un JDialog con Netbeans en: 31 Enero 2010, 12:15 pm
Estoy haciendo un proyecto de los de java Desktop Application del Netbeans y... por ejemplo, en los menus que salen predefinidos arriba, pulsas sobre el de Help -> about, se abre el correspondiente JDialog y al cerrarlo, en la ventanita del Output salta esta excepcion (la aplicación sigue funcionando normal):

Código:
Exception occurred during event dispatching:
java.lang.Error: java.lang.reflect.InvocationTargetException
        at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
        at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
        at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
...
.... etc, etc...

¿Por qué sale esto?  :rolleyes:
22  Programación / Java / que estructura de datos me recomendais para guardar 70.000 objetos? en: 14 Diciembre 2009, 20:13 pm
Hola:

Necesito utilizar una estructura de datos que tenga una capacidad máxima de 70.000 objetos por ejemplo.
La inserción debe ser rápida.
La consulta debe ser rápida.
La eliminación también.
Cada posición debe ser accesible (no pilas).

Había pensado en utilizar hashSet pero he leido que es deprecated  :( así que nose cual será la mejor opción. Vector? ArrayList? hashSet? etc...
23  Programación / Java / como eliminar una linea de un JTextArea ? en: 2 Noviembre 2009, 22:38 pm
Hola.

Sabeis como puedo eliminar una línea de un JTextArea?

Me imagino que será con:

getDocument().remove(posicionInicial, posicionFinal);

Pero.. como puedo saber el comienzo y el final de una línea? o hay alguna forma más sencilla?
24  Programación / Java / que pasos debo seguir para crear una aplicacion? SingleFrameApplication en: 27 Octubre 2009, 21:13 pm
Stoy hecho un lio...  :o

   He hecho una aplicacion de escritorio con Netbeans. Le he puesto un splashScreen para que salga una imagen mientras se va cargando.
   La duda es, que proceso debo seguir para ir cargando la aplicación, cargar los objetos y demás que requieran mucho tiempo. Entonces cuando ya se haya concluido pasarlos de alguna forma a la parte grafica. Se lanza con launch(DesktopApplication.class, args); y en este punto es cuando debería desaparecer el splash.

Esta es la estructura que tiene mas o menos:

Código
  1. package desktopapplication2;
  2.  
  3. public class DesktopApplication2 extends SingleFrameApplication {
  4.  
  5.    @Override protected void startup() {
  6.        show(new DesktopApplication2View(this));
  7.    }
  8.  
  9.    @Override protected void configureWindow(java.awt.Window root) {
  10.    }
  11.  
  12.    public static DesktopApplication2 getApplication() {
  13.        return Application.getInstance(DesktopApplication2.class);
  14.    }
  15.  
  16.    public static void main(String[] args) {
  17.  
  18.        //se crea el splashScreen
  19.        SplashScreen splashScreen = new SplashScreen();
  20.        //lo mostramos
  21.        splashScreen.mostrar();
  22.  
  23.        //cargamos los objetos pesados, su carga requiere mucho tiempo
  24.        ObjetoA objeto = new ObjetoA();
  25.        objeto.hacerTarea();
  26.  
  27.        //splashScreen desaparece
  28.        splashScreen.desaparece();
  29.  
  30.        //*:) como paso los objetos a la aplicacion grafica-----------------------------------------
  31.  
  32.        launch(DesktopApplication2.class, args);
  33.    }
  34. }
  35.  
  36.  

DesktopApplication2View otra parte de codigo:
Código
  1. public class DesktopApplication2View extends FrameView {
  2.  
  3.    public DesktopApplication2View(SingleFrameApplication app) {
  4.        super(app);
  5.  
  6.        initComponents();
  7.        ....
  8.        }
  9.  
  10.       ....
  11.  
  12.        @Override protected void finished() {
  13.            setSaveNeeded(false);
  14.        }
  15.    }
  16. }
  17.  
  18.  

Si hay que hacerlo de otra manera corregirme por favor.
25  Programación / Java / problema, ruta de los recursos. non-static method... No puedo poner una imagen. en: 27 Octubre 2009, 17:12 pm
Hola:  :-\

   Estoy intentando cargar una imagen del directorio de los recursos para que luego no haya problemas con rutas erroneas y demás. El problema es que no puedo ponerle la ruta con estos metodos que utilizo porque me salta un error que dice "non-static method..."

Código
  1. public class DesktopApplication extends SingleFrameApplication {
  2.  
  3.    @Override
  4.    protected void startup() {
  5.        show(new DesktopApplicationView(this));
  6.    }
  7.  
  8.    @Override
  9.    protected void configureWindow(java.awt.Window root) {
  10.    }
  11.  
  12.    public static DesktopApplication getApplication() {
  13.        return Application.getInstance(DesktopApplication4.class);
  14.    }
  15.  
  16.    public static void main(String[] args) {
  17.  
  18.    URL url = getClass().getResource("imagen.jpg");
  19.    //error: non-static method getClass() cannot be referenced from a static context
  20.    this.getClass().getResource("imagen.jpg");
  21.    //error: non-static variable this cannot be referenced from a static context
  22.  
  23.    System.out.println(Toolkit.getDefaultToolkit().getImage("splash.jpg"));
  24.    //null
  25.  
  26.    launch(DesktopApplication.class, args);
  27.    }
  28. }
  29.  

Lo que hago es intentar ver con system.out.println() las rutas de la imagen pero o son null, o no puedo ejecutar por lo de non-static... dependiendo de la linea que ponga.
26  Programación / Java / se guarda en algún directorio el log? utilizo java.util.logging.Logger en: 5 Octubre 2009, 20:09 pm
Hola:

Estoy aprendiendo sobre la clase Logger para incorporarla a mi código y tengo varias dudas.

¿Los mensajes se escriben solo en pantalla?
¿van a parar a algún archivo en la estructura de directorios de mi programa? (esta es mi intención para mas tarde poder depurarlo si surgen errores)

Estoy siguiendo los pasos que se indican en estos apuntes:

http://www.lab.dit.upm.es/~lprg/material/apuntes/log/log.htm

Gracias.
27  Programación / Java / obtener el espacio libre del disco duro donde se ejecuta la aplicación en: 21 Agosto 2009, 21:18 pm
¿Cómo se puede obtener el espacio libre del disco duro donde se ejecuta la aplicación?

He probado con esto pero nosé si es correcto:

Código
  1. package memoria;
  2. import java.lang.management.MemoryMXBean;
  3. import java.lang.management.ManagementFactory;
  4.  
  5. public class Main {
  6.  
  7.    public static void main(String[] args) {
  8.        Main apli = new Main();
  9.        apli.estadoMemoria();
  10.    }
  11.  
  12.    public void estadoMemoria() {
  13.        Runtime runtime = Runtime.getRuntime();
  14.  
  15.        long freeMemory = runtime.freeMemory();
  16.        long totalMemory = runtime.totalMemory();
  17.        long maxMemory = runtime.maxMemory();
  18.  
  19.        System.out.println("Max   Memory  :" + (maxMemory / 1024.0) + " KB");
  20.        System.out.println("Total Memory  :" + (totalMemory / 1024.0) + " KB");
  21.        System.out.println("Free  Memory  :" + (freeMemory / 1024.0) + " KB");
  22.        System.out.println("Used  Memory  :" + (totalMemory / 1024.0 - freeMemory / 1024.0) + " KB");
  23.  
  24.        System.out.println("         ===============         ");
  25.        MemoryMXBean mx = ManagementFactory.getMemoryMXBean();
  26.  
  27.        long initMemory = mx.getHeapMemoryUsage().getInit() + mx.getNonHeapMemoryUsage().getInit();
  28.        long usedMemory = mx.getHeapMemoryUsage().getUsed() + mx.getNonHeapMemoryUsage().getUsed();
  29.        long committedMemory = mx.getHeapMemoryUsage().getCommitted() + mx.getNonHeapMemoryUsage().getCommitted();
  30.        long _maxMemory = mx.getHeapMemoryUsage().getMax() + mx.getNonHeapMemoryUsage().getMax();
  31.  
  32.        System.out.println("Max       memory:" + (_maxMemory / 1024.0) + " KB");
  33.        System.out.println("Committed memory:" + (committedMemory / 1024.0) + " KB");
  34.        System.out.println("Init      memory:" + (initMemory / 1024.0) + " KB");
  35.        System.out.println("Used      memory:" + (usedMemory / 1024.0) + " KB");
  36.  
  37.    }
  38. }
  39.  

Me ha reportado estos datos:

Citar
Max   Memory  :499008.0 KB
Total Memory  :32384.0 KB
Free  Memory  :32167.6015625 KB
Used  Memory  :216.3984375 KB
         ===============        
Max       memory:679232.0 KB
Committed memory:51072.0 KB
Init      memory:51067.0 KB
Used      memory:2695.0234375 KB

Cuantos gigas libres tengo en el disco duro? con el editor de particiones e mirado y tengo 49.54 GiB y según este programa dice... "Free Memory :32167.6015625 KB"


Código corregido:
Código
  1. package memoria;
  2. import java.lang.management.MemoryMXBean;
  3. import java.lang.management.ManagementFactory;
  4. import java.io.File;
  5.  
  6. public class Main {
  7.  
  8.    public static void main(String[] args) {
  9.        Main apli = new Main();
  10.        apli.estadoMemoriaHeap();
  11.        apli.estadoMemoriaDiscoDuro();
  12.    }
  13.  
  14.    //estadisticas de la memoria del heap
  15.    public void estadoMemoriaHeap() {
  16.        Runtime runtime = Runtime.getRuntime();
  17.  
  18.        long freeMemory = runtime.freeMemory();
  19.        long totalMemory = runtime.totalMemory();
  20.        long maxMemory = runtime.maxMemory();
  21.  
  22.        System.out.println("\nEstadoMemoriaHeap():");
  23.        System.out.println("Max   Memory  :" + (maxMemory / 1024.0) + " KB");
  24.        System.out.println("Total Memory  :" + (totalMemory / 1024.0) + " KB");
  25.        System.out.println("Free  Memory  :" + (freeMemory / 1024.0) + " KB");
  26.        System.out.println("Used  Memory  :" + (totalMemory / 1024.0 - freeMemory / 1024.0) + " KB");
  27.  
  28.        System.out.println("         ===============         ");
  29.        MemoryMXBean mx = ManagementFactory.getMemoryMXBean();
  30.  
  31.        long initMemory = mx.getHeapMemoryUsage().getInit() + mx.getNonHeapMemoryUsage().getInit();
  32.        long usedMemory = mx.getHeapMemoryUsage().getUsed() + mx.getNonHeapMemoryUsage().getUsed();
  33.        long committedMemory = mx.getHeapMemoryUsage().getCommitted() + mx.getNonHeapMemoryUsage().getCommitted();
  34.        long _maxMemory = mx.getHeapMemoryUsage().getMax() + mx.getNonHeapMemoryUsage().getMax();
  35.  
  36.        System.out.println("Max       memory:" + (_maxMemory / 1024.0) + " KB");
  37.        System.out.println("Committed memory:" + (committedMemory / 1024.0) + " KB");
  38.        System.out.println("Init      memory:" + (initMemory / 1024.0) + " KB");
  39.        System.out.println("Used      memory:" + (usedMemory / 1024.0) + " KB");
  40.  
  41.    }
  42.    //estadisticas de la memoria del disco duro
  43.    public void estadoMemoriaDiscoDuro(){
  44.  
  45.        File file = new File("/");
  46.        long totalSpace = file.getTotalSpace();
  47.        long freeSpace = file.getFreeSpace();
  48.        long UsableSpace = file.getUsableSpace();
  49.  
  50.        System.out.println("\nEstadoMemoriaDiscoDuro():");
  51.        System.out.println("Total Space  :" + (totalSpace / 1024.0) + " KB");
  52.        System.out.println("Free  Space  :" + (freeSpace / 1024.0) + " KB");
  53.        System.out.println("Usable  Space  :" + (UsableSpace / 1024.0) + " KB");
  54.    }
  55. }
  56.  

El método getUsableSpace() no es muy aproximado, mejor hacer la resta como dice Darhius.

Gracias por contestar a todos  ;-)
28  Programación / Java / que objeto utilizo para la ventana de configuración de una aplicación? JDialog? en: 12 Agosto 2009, 20:30 pm
Lo que quiero hacer es que cuando pulses en un JItem de un JMenu se me abra una ventanita con las opciones de configuración de la aplicación y ésta no pueda utilizarse hasta que no se cierre la ventanita de configuración.
El caso... es que nosé que objeto debo utilizar... puede ser un JDialog? :silbar:
29  Programación / Java / limitar numero de lineas que caben en un JTextPane, como si fuese una shell en: 11 Agosto 2009, 16:20 pm
Sabeis cómo puedo limitar el número de lineas que se pueden ir escribiendo en un JTextPane como si se tratase de una Shell?

Un problema que tengo también es que mi programa va escribiendo en el JTextPane constantemente pero cuando seleccionas algo de texto dentro mientras esta funcionando se queda colgao.
¿Sabeis que puedo hacer?

He probado así --> miJTextPane.setEnabled(false);

Funciona bien pero al estar deshabilitado se ve el texto en grises y el color de fondo en blanco y pierde la gracia. Si tuviese los colores y funcionase igual estaría bien.
30  Programación / Java / validar email o dirección de correo con Pattern y Matcher en: 3 Agosto 2009, 19:46 pm
La expresión regular para validar un email entero es: (comento que puede que no sea del todo correcta)

"[a-zA-Z0-9]+[.[a-zA-Z0-9_-]+]*@[a-z0-9][\\w\\.-]*[a-z0-9]\\.[a-z][a-z\\.]*[a-z]$"

Esta puede tener algún fallo: "[a-zA-Z0-9]+[.[a-zA-Z0-9_-]+]*@[a-zA-Z0-9_]+[.[a-zA-Z]+]+"

También esta otra: [a-zA-Z0-9][a-zA-Z0-9_-]+[\\p{Punct}[a-zA-Z0-9_-]+]*@[a-zA-Z0-9_]+[\\{Punct}[a-zA-Z]+]+


También hay dos metodos para validar por separado, uno para la parte izquierda del email y otro para la derecha derecha del email.


Código
  1.  
  2. import java.util.regex.*;
  3. import java.util.StringTokenizer;
  4.  
  5. public class Main {
  6.  
  7.    public boolean validateEmail(String email) {
  8.  
  9.        Pattern p = Pattern.compile("[a-zA-Z0-9]+[.[a-zA-Z0-9_-]+]*@[a-z0-9][\\w\\.-]*[a-z0-9]\\.[a-z][a-z\\.]*[a-z]$");//me gusta esta
  10.  
  11.        Matcher m = p.matcher(email);
  12.        return m.matches();
  13.    }
  14.  
  15.    public boolean validateLeftEmail(String emailLeft) {
  16.        Pattern p = Pattern.compile("[a-zA-Z0-9]+[.[a-zA-Z0-9_-]+]*");
  17.        Matcher m = p.matcher(emailLeft);
  18.        return m.matches();
  19.    }
  20.  
  21.    public boolean validateRightEmail(String emailRight) {
  22.        Pattern p = Pattern.compile("[a-z0-9][\\w\\.-]*[a-z0-9]\\.[a-z][a-z\\.]*[a-z]$");
  23.        Matcher m = p.matcher(emailRight);
  24.        return m.matches();
  25.  
  26.    }
  27.  
  28.    public static void main(String[] args) {
  29.        Main miMain = new Main();
  30.        System.out.println("*****************************validateEmail******************************************");
  31.        System.out.println("email: " + "example@cs.uns.edu.ar " + miMain.validateEmail("example@cs.uns.edu.ar"));
  32.        System.out.println("email: " + "name-surname@computer_name.net_name.com " + miMain.validateEmail("name-surname@computer_name.net_name.com"));
  33.        System.out.println("email: " + "name-sur#name@computer_name.net_name.com " + miMain.validateEmail("name-sur#name@computer_name.net_name.com"));
  34.        System.out.println("email: " + "name-surname@comp#uter_name.net_name.com " + miMain.validateEmail("name-surname@comp#uter_name.net_name.com"));
  35.        System.out.println("email: " + "name-surname@computer_name.net_na#me.com " + miMain.validateEmail("name-surname@computer_name.net_na#me.com"));
  36.        System.out.println("email: " + "!u@hotm@ail.co " + miMain.validateEmail("!u@hotm@ail.co"));
  37.        System.out.println("email: " + "u@hotm@ail.co " + miMain.validateEmail("u@hotm@ail.co"));
  38.        System.out.println("email: " + "u@hotmail.co " + miMain.validateEmail("u@hotmail.co"));
  39.        System.out.println("email: " + "u@hotmail.c " + miMain.validateEmail("u@hotmail.c"));
  40.        System.out.println("email: " + "!u@hotmail.cc " + miMain.validateEmail("!u@hotmail.cc"));
  41.        System.out.println("email: " + "uu@hotmail.cc " + miMain.validateEmail("uu@hotmail.cc"));
  42.        System.out.println("email: " + "@hotmail.cc " + miMain.validateEmail("@hotmail.cc"));
  43.        System.out.println("email: " + ".u@hotmail.cc " + miMain.validateEmail(".u@hotmail.cc"));
  44.        System.out.println("email: " + "u.u@hotmail.cc " + miMain.validateEmail("u.u@hotmail.cc"));
  45.        System.out.println("email: " + "u u@hotmail.cc " + miMain.validateEmail("u u@hotmail.cc"));
  46.        System.out.println("email: " + "uu@h.cc " + miMain.validateEmail("uu@h.cc"));
  47.        System.out.println("email: " + "5u@h.cc " + miMain.validateEmail("5u@h.cc"));
  48.        System.out.println("email: " + "uu@hh.cc " + miMain.validateEmail("uu@hh.cc"));
  49.        System.out.println("email: " + "5uu@hh.cc " + miMain.validateEmail("5uu@hh.cc"));
  50.        System.out.println("email: " + "5uu@h.cc " + miMain.validateEmail("5uu@h.cc"));
  51.        System.out.println("email: " + "5.cc " + miMain.validateEmail("5.cc"));
  52.        System.out.println("email: " + "5@h.cc " + miMain.validateEmail("5@h.cc"));
  53.        System.out.println("email: " + "5@h.cc.d " + miMain.validateEmail("5@h.cc.d"));
  54.        System.out.println("email: " + "5@h.cc.dd " + miMain.validateEmail("5@h.cc.dd"));
  55.        System.out.println("email: " + "5@h.c.dd " + miMain.validateEmail("5@h.c.dd"));
  56.        System.out.println("email: " + "avf-@h.c.dd " + miMain.validateEmail("avf-@h.c.dd"));
  57.        System.out.println("email: " + "a-vf@h.c.dd " + miMain.validateEmail("a-vf@h.c.dd"));
  58.        System.out.println("email: " + "avf@h.c.dd " + miMain.validateEmail("avf@h.c.dd"));
  59.        System.out.println("email: " + "-avf@h.c.dd " + miMain.validateEmail("-avf@h.c.dd"));
  60.        System.out.println("email: " + "_avf@h.c.dd " + miMain.validateEmail("_avf@h.c.dd"));
  61.        System.out.println("email: " + "a-_-_.-_b--d__-@h.c.dd " + miMain.validateEmail("a-_-_.-_b--d__-@h.c.dd"));
  62.        System.out.println("email: " + "a_._-@h.c.dd " + miMain.validateEmail("a_._-@h.c.dd"));
  63.        System.out.println("email: " + "a_.-@h.c.dd " + miMain.validateEmail("a_.-@h.c.dd"));
  64.        System.out.println("email: " + "a.-@h.c.dd " + miMain.validateEmail("a.-@h.c.dd"));
  65.  
  66.        System.out.println("*****************************validateRightEmail******************************************");
  67.        System.out.println("email: " + "cs.uns.edu.ar " + miMain.validateRightEmail("cs.uns.edu.ar"));
  68.        System.out.println("email: " + "computer_name.net_name.com " + miMain.validateRightEmail("computer_name.net_name.com"));
  69.        System.out.println("email: " + "comp#uter_name.net_name.com " + miMain.validateRightEmail("comp#uter_name.net_name.com"));
  70.        System.out.println("email: " + "computer_name.net_na#me.com " + miMain.validateRightEmail("computer_name.net_na#me.com"));
  71.        System.out.println("email: " + "hotm@ail.co " + miMain.validateRightEmail("hotm@ail.co"));
  72.        System.out.println("email: " + "hotmail.co " + miMain.validateRightEmail("hotmail.co"));
  73.        System.out.println("email: " + "hotmail.c " + miMain.validateRightEmail("hotmail.c"));
  74.        System.out.println("email: " + "h.cc " + miMain.validateRightEmail("h.cc"));
  75.        System.out.println("email: " + "hh.cc " + miMain.validateRightEmail("hh.cc"));
  76.        System.out.println("email: " + "5.cc " + miMain.validateRightEmail("5.cc"));
  77.        System.out.println("email: " + "h.cc.d " + miMain.validateRightEmail("h.cc.d"));
  78.        System.out.println("email: " + "h.cc.dd " + miMain.validateRightEmail("h.cc.dd"));
  79.        System.out.println("email: " + "h.c.dd " + miMain.validateRightEmail("h.c.dd"));
  80.        System.out.println("email: " + "ail.co " + miMain.validateRightEmail("ail.co"));
  81.        System.out.println("email: " + "hotm@ail.co " + miMain.validateRightEmail("hotm@ail.co"));
  82.        System.out.println("email: " + "hotm " + miMain.validateRightEmail("hotm"));
  83.        System.out.println("email: " + "hotmail.co " + miMain.validateRightEmail("hotmail.co"));
  84.        System.out.println("email: " + "hotmail.c " + miMain.validateRightEmail("hotmail.c"));
  85.        System.out.println("email: " + "hotmail.cc " + miMain.validateRightEmail("hotmail.cc"));
  86.        System.out.println("email: " + "h.cc " + miMain.validateRightEmail("h.cc"));
  87.        System.out.println("email: " + "5.cc " + miMain.validateRightEmail("5.cc"));
  88.        System.out.println("email: " + "h.cc.d " + miMain.validateRightEmail("h.cc.d"));
  89.        System.out.println("email: " + "h.cc.dd " + miMain.validateRightEmail("h.cc.dd"));
  90.        System.out.println("email: " + "5h.c.dd " + miMain.validateRightEmail("5h.c.dd"));
  91.  
  92.        System.out.println("*****************************validateLeftEmail******************************************");
  93.        System.out.println("email: " + "!u@hotm " + miMain.validateLeftEmail("!u"));
  94.        System.out.println("email: " + "u " + miMain.validateLeftEmail("u"));
  95.        System.out.println("email: " + "uu " + miMain.validateLeftEmail("uu"));
  96.        System.out.println("email: " + "!u " + miMain.validateLeftEmail("!u"));
  97.        System.out.println("email: " + ".u " + miMain.validateLeftEmail(".u"));
  98.        System.out.println("email: " + "u.u " + miMain.validateLeftEmail("u.u"));
  99.        System.out.println("email: " + "u u " + miMain.validateLeftEmail("u u"));
  100.        System.out.println("email: " + "5u " + miMain.validateLeftEmail("5u"));
  101.        System.out.println("email: " + "5.cc " + miMain.validateLeftEmail("5.cc"));
  102.        System.out.println("email: " + "5 " + miMain.validateLeftEmail("5"));
  103.        System.out.println("email: " + "avf- " + miMain.validateLeftEmail("avf-"));
  104.        System.out.println("email: " + "a-vf " + miMain.validateLeftEmail("a-vf"));
  105.        System.out.println("email: " + "avf " + miMain.validateLeftEmail("avf"));
  106.        System.out.println("email: " + "-avf " + miMain.validateLeftEmail("-avf"));
  107.        System.out.println("email: " + "_avf " + miMain.validateLeftEmail("_avf"));
  108.        System.out.println("email: " + "a-_-_.-_b--d__- " + miMain.validateLeftEmail("a-_-_.-_b--d__-"));
  109.        System.out.println("email: " + "a_._- " + miMain.validateLeftEmail("a_._-"));
  110.        System.out.println("email: " + "a_.- " + miMain.validateLeftEmail("a_.-"));
  111.        System.out.println("email: " + "a.- " + miMain.validateLeftEmail("a.-"));
  112.    }
  113. }
  114.  
  115.  
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines