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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1] 2 3
1  Programación / Java / Sustituir palabras en palabras... en: 16 Julio 2011, 08:59 am
Hola!
Mi duda es la siguiente:
Tengo una string "aaaSbc", y me gustaria sustituir desde donde esta la S por alguna otra string por ejemplo cambiar la S por "bcd", de modo que me quede una string "aaabcdbc"
Lo que hago es lo siguiente:
Código:
String original="aaaSbc";
String s="S";
String cambio="bcd";
int n=cambio.lenght()-s.lenght();
char[] nueva=new char[original.lenght()+n];
char[] orig=original.toCharArray();
char[] camb=cambio.toCharArray();
int z=0;
for(int h=0;h<i;h++)//i es la posicion donde esta S
{
     nueva[h]=orig[h];
     z=h;
}
z+=s.lenght();//lo hago con el fin de saber en que posicion seguirle en orig[]
int cont=0,h;
for(h=i;h<(i+cambio.lenght());h++)
{
      nueva[h]=cambio[cont];
      cont++;
}
for(h=h;h<nueva.lenght()<h++)
{
     nueva[h]=orig[z];
      z++;
}
String stg=new String(nueva);
El problema que tengo es que no agarra con todas los strings que ingreso, ya que la S puede estar al inicio,en medio o al final, ademas de que aveces igual se puede cambiar una combinacion de letras, por ejemplo que "aS" se cambie por "cc" de modo que quede "aaccbc" y de igual modo esa combinacion de letras puede estar al inicio,en medio o al final.
Espero su ayuda,comentarios,criticas...
Desde ya gracias ;D
2  Programación / Java / Borrar en una base de datos MySQL en: 22 Abril 2011, 10:14 am
Buenas, estoy haciendo una aplicacion que accede a una base de datos y hace las operaciones basicas de insertar, consultar, borrar y actualizar...el punto es que quiero borrar un elemento de una tabla pero me marca el siguiente error

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'XXX' in 'where clause'

y el codigo que hize para borrar es:
Código:
private void borrarMousePressed(java.awt.event.MouseEvent evt) {
    String clave=clav.getText().toString();
        boolean b=false;
        cn=new DbConnection();
        String s2;
       
        try
        {
            Statement s=cn.getConnection().createStatement();
            ResultSet rs=s.executeQuery("select * from Paciente");
            //while(rs.next())
            //{
               // s2=rs.getString(1);
               // if(s2.equals(clave))
               // {
                    b=true;
                    int n=s.executeUpdate("delete from Paciente where columna="+clave);
                    JOptionPane.showMessageDialog(null,"Se ha eliminado al paciente","Informacion!!",JOptionPane.ERROR);
             //   }
            //}
            cn.desconectar();
            if(!b)
            {JOptionPane.showMessageDialog(null,"No se ha encontrado el paciente a eliminar", "-_-",JOptionPane.INFORMATION_MESSAGE);}
        }
        catch(Exception e){e.printStackTrace();}
    }

Ya he intentado varias maneras de solucionarlo pero ninguna me funciona, asi que si alguien me pudiese ayudar con alguna idea o sugerencia, igual seguire buscando para ver  si logro solucionar mi problema.
Desde ya gracias
3  Programación / Java / Threads-JFrame en: 14 Abril 2011, 12:09 pm
Bien,el problema es el siguiente: tengo que hacer un trabajo que maneje threads con semaforos de java y bueno...en si un programa concurrente, sin embargo aun cuando ya el programa me funciona de manera correcta en consola, no se como implementarlo de manera adecuada en un JFrame, es decir que si por ejemplo existe una clase "palabras" y tres threads, que en el JFrame se vean los letreritos que imprime "palabras" cuando alguno de los threads esta ejecutandose, ya lo he intenado de varias maneras pero o no se ven los letreros o solo se ve el ultimo, asi que pues me gustaria que me dieran alguna idea para poder resolver mi problema. Desde ya gracias
4  Programación / Programación C/C++ / Sockets no conectan en: 28 Noviembre 2010, 12:44 pm
Bien, espero no equivocarme de foro,bueno en si el problema que tengo es que estoy haciendo un programa de sockets en C en ubuntu, y pues al ejecutarlo sobre una maquina el cliente y servidor funcionan bien al mandarse mensajes, sin embargo al intentarlo con dos maquinas usando cable ethernet me marca "conection refused" y pues la duda es si es problema del codigo, es necesario cambiarle algo,o es problema al conectar las computadoras?
Desde ya gracias
5  Programación / Java / Siguiendo con grafos... en: 23 Noviembre 2010, 06:38 am
Bueno, pues sigo complicandome con los grafos, ahora trato de hacer los algoritmos de Dijkstra,Prim y Floyd usando listas de adyacencia, y pues bueno he buscado informacion y aun me confunden mucho, asi que agradeceria que alguien me ayude explicandome como funcionan los algoritmos, en si su metodologia no el código, de todos modos seguire buscando informacion.
Desde ya, gracias
6  Programación / Programación C/C++ / Graficacion en C en: 21 Noviembre 2010, 06:31 am
Bueno, pues luego de pelearme con java empezare a pelearme con C, hehe, bueno la duda que tengo es cómo se grafica en C estando en Ubuntu, qué libreria se usa, algun tipo de ejemplo, en si cualquier informacion que me sirva. Lo que quiero lograr es crear figuras (cuadrados, traiangulos...) de colores.
Desde ya gracias
7  Programación / Java / Graficar...? en: 19 Noviembre 2010, 09:25 am
Buenas, ando haciendo un trabajo acerca de grafos y pues quiero graficarlos (bolitas y lineas), sin embargo no puedo, agradeceria si alguien pone algun ejemplo de como dibujar una grafica o algun tipo de tutorial.
Desde ya gracias
8  Programación / Java / Grafos en: 4 Noviembre 2010, 01:26 am
Buenas, tengo un trabajo de grafos que hacer, y pues aun tengo varias dudas, agradeceria que me auydaran con ejemplos, informacion o cualquier cosa que me sirva para poder hacer mi programa.
De entrada tengo la duda de como se llenan los datos en listas ligadas para que sea un grafo, pero bueno no les pido codigo solo informacion, desde ya gracias
9  Programación / Java / Arboles binarios en: 27 Octubre 2010, 08:45 am
Bien mi duda es como se busca un elemento en un arbol binario, tengo entemdido que es como cuando se inserta, pero no logro hacer que me salga, siempre me regresa null, bueno ojala me puedan decir en que parte me equivoco;aqui mi codigo:
Código:
public Nodo busqueda(int dato)
                {
                    Nodo aux=null;
                    Nodo x=null;
                    aux=raiz;

                        if(raiz==null){return null;}
                        else
                        {
                            x=recursion(dato,aux);
                            return x;
                        }
                }

Código:
public Nodo recursion(int dato,Nodo aux)
                {                   
                    Nodo regresa=null;
                    if(aux.nizq!=null && aux.dato>dato)
                    {
                        aux=aux.nizq;
                        regresa=recursion(dato,aux);
                    }
                    else
                    {
                        if(aux.nder!=null && aux.dato<dato)
                        {
                            aux=aux.nder;
                            regresa=recursion(dato,aux);
                        }
                        else
                        {
                            if(aux.dato==dato)
                            {
                                regresa=aux;
                            }
                            else{regresa=null;}
                        }
                    }
                    return regresa;
                }

Desde ya gracias
10  Programación / Java / Buscar texto y sleccionarlo en JEditorPane en: 22 Octubre 2010, 06:14 am
Bien, estoy tratando de hacer una funcion con un JEditorPane en la que el usuario ingrese una palabra y esa palabra sea buscada y seleccionada en el panel, obviamente buscara todas las que hay en el panel, bien el problema que tengo es que cuando empieza a buscar y lo encuentra se posiciona en la linea donde esta la palabra y me selecciona el tamaño de la palabra pero no la palabra en si, es decir si por ejemplo pongo la palabra "por"  solo me selecciona "or "y el espacio que sigue, y si le vuelvo a dar buscar lo encuentra pero no selecciona "por" sino alguna parte del renglon de tamaño 3, bien aqui mi codigo:
Código:
//pal es el JEditorPane
Object[] opc={"Si","No"};
        String lala="";
        JOptionPane x= new JOptionPane();
        lala=x.showInputDialog(null, "IR a->", "Buscar", JOptionPane.QUESTION_MESSAGE);
        int pos=0;       
        int z=x.YES_NO_CANCEL_OPTION;
        if(z!=x.YES_OPTION){
            Object[] opciones={"SI","No"};
            int opcion=JOptionPane.showOptionDialog(this,"Ir ","Buscar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,opciones,opciones[0]);
            pal.requestFocus();
            String textcomp="";
            textcomp=pal.getText();           
            while(opcion!=JOptionPane.NO_OPTION){       
            pos=textcomp.indexOf(lala, pos);
            if(pos!=-1)
            {
                pal.select(pos,pos+lala.length());
            }
            else{JOptionPane.showMessageDialog(null,"No esta la palabra"+lala, "Fin",JOptionPane.INFORMATION_MESSAGE);break;}           
            pos++;
           
            opcion=JOptionPane.showOptionDialog(this,"Ir","Buscar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,opciones,opciones[0]);
            }
        }

    }

Agradeceria su ayuda
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines