Como convertir de int a char en java
Publicado por Elias (1 intervención) el 24/07/2010 19:01:59
El programa recibe una cadena y una clave para poder encriptarla, el problema es que cuando quiero concatenar, solo suma los números del ACCSII, lo que quiero es que antes que lo concatene el la variable ce ( cadena encriptada ) lo convierta a char para poder concatenar caracteres.
private void btnEncriptarActionPerformed(java.awt.event.ActionEvent evt) {
String cad=txaCadena.getText();
String clave=txtClave.getText();
txaEncriptado.setText(encriptado(cad,clave));
}
public String encriptado(String cad,String clave){
String ce="";
int n=cad.length();
int m=clave.length();
int x;
for(int i=0;i<n;i++)
{
x=i%m;
ce+= "Necesito convertir del entero a caracter" ((cad.charAt(i)+ clave.charAt(x))%256);
}
return ce;
}
private void btnEncriptarActionPerformed(java.awt.event.ActionEvent evt) {
String cad=txaCadena.getText();
String clave=txtClave.getText();
txaEncriptado.setText(encriptado(cad,clave));
}
public String encriptado(String cad,String clave){
String ce="";
int n=cad.length();
int m=clave.length();
int x;
for(int i=0;i<n;i++)
{
x=i%m;
ce+= "Necesito convertir del entero a caracter" ((cad.charAt(i)+ clave.charAt(x))%256);
}
return ce;
}
Valora esta pregunta


0