java - 如何在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 来加密字符串?
解决方案
我建议您尝试以下方法:
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;
}
推荐阅读
- emacs - Symbol 的函数定义为 void:TeX-fold-env
- android - 图标存在于可绘制文件夹中,但我得到资源未找到异常
- python-3.x - 我必须循环一个特定的代码块(Python)
- winforms - 如何阻止 C1.Win.C1FlexGrid 网格在窗口中滚动?
- dynamic - Ember 路由 - 动态段 - 传递模型
- php - 显示我刚刚插入数据库的数据
- c++ - 我对 std::unique (algorithm) C++ 有疑问
- python - 熊猫在不同的列中计算相同的值
- haskell - 案例语句中的 Haskell 函数
- javascript - 如何将 Reactjs API 调用函数保留在独立页面并从组件调用?