Muchas gracias, he probado el metodo me has dicho y funciona muy bien...Si llego a tener algun otro problema lo comentare, de todos modos gracias
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ú
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);
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();}
}