简单的字符转换和反转换函数
加密解密时可以用到,只支持小写字母的转换。private String dmix(String str1)
{
int MAX_COUNT = 20;
char ca[] = str1.toCharArray();
int count = 0;
for(int i = 0; i < ca.length; i)
{
int a = ca - count;
ca = (char)a;
if(ca < 'a')
ca= '\032';
count = count % MAX_COUNT;
}
StringBuffer sb = new StringBuffer();
sb.append(ca);
return sb.toString();
}
public String mix(String str1)
{
int MAX_COUNT = 20;
char ca[] = str1.toCharArray();
int count = 0;
for(int i = 0; i < ca.length; i)
{
int a=0;
a = ca count;
ca = (char)a;
if(ca > 'z')
ca -= '\032';
count = count % MAX_COUNT;
}
StringBuffer sb = new StringBuffer();
sb.append(ca);
return sb.toString();
}
页:
[1]