首页 > 解决方案 > 如何在java中加密字符串

问题描述

我想通过向字符串中的每个字符添加 +1 (ascii) 来加密字符串这是我的尝试

public static string encrypt(string str){
for(int i = 0; i < str.length(); i++){
    int x = str.charAt(i) ;
    x = x + 1; 
}

// 现在我怎样才能完成这个循环来产生一个新的字符串,通过给每个字符加 1 来加密字符串?

标签: java

解决方案


我建议您尝试以下方法:

Public static string encrypt(string str){
    String result = "";   
    for(int i=0; i<str.length() ; i++){
        int x = str.charAt(i) ;
        x = x+1 ;
        result+= Character.toString((char)x);
    }
    return result;
 }

推荐阅读