JAVA中下面这段vb代码该怎么写?
发布网友
发布时间:2022-05-02 18:46
我来回答
共2个回答
热心网友
时间:2022-06-26 00:21
由这段vb代码改写成的Java代码如下:
String decode, encode, oldString , newString;
int i;
String a = "abcd";
decode = "1234567890abcdefghijklmnopqrstuvwxyz!@#$%^&*()_+-=/.,ASDFGHJKLMNBVCXZQWERTYUIOP"; //加密原文对照字符,不应该出错相同的字符
encode = "zxcvbnmasdfghjklpoiuytrewq0987654321/.,=-+_)(*&^%$#@!';LKJHGFDERTYUIOP[]\\MNBVCX"; //加密成密文的对照字符,字符个数不能少于decode,否则极易造成出错
oldString = a; //待加密的字符串,所有字符都必需能够在decode里找到对应位置
newString = ""; //存放加密后的字符串
for(i = 0;i<oldString.length();i++){
String temp=oldString.substring(i,i+1);
int tmp=decode.indexOf(temp);
newString = newString +encode.substring(tmp,tmp+1);
}
热心网友
时间:2022-06-26 00:22
代码是很难写的,你要注意了追问谢谢提醒,我只是不知道最后一句的$符是不是在JAVA里面通用而已0.0其他的都不是问题