String 为什么我的代码没有将字符串转换为字符?

String 为什么我的代码没有将字符串转换为字符?,string,for-loop,char,charat,String,For Loop,Char,Charat,我正在制作一个密码,作为一个步骤,我试图将字符串转换成字符,以便能够用“加密字符”替换每个字符。然而,我不能让这个代码工作,我不知道问题是什么 我的代码: String encrypt(String text) { int strLength = text.length(); for (int k=0, k < strLength, k++) { letter = text.charAt(k); } } 第25行是“for”行 非常感谢您的帮助 我不说Java,但我

我正在制作一个密码,作为一个步骤,我试图将字符串转换成字符,以便能够用“加密字符”替换每个字符。然而,我不能让这个代码工作,我不知道问题是什么

我的代码:

String encrypt(String text) {
int strLength = text.length();
    for (int k=0, k < strLength, k++) {
    letter = text.charAt(k);
   }
}
第25行是“for”行


非常感谢您的帮助

我不说Java,但我认为for循环应该使用分号
而不是逗号
:-)

for(int k=0;k
哇,你应该看到。。谢谢
Syntax error, insert "; ; ) Statement" to complete ForStatement
Duplicate local variable k
Syntax error on token(s), misplaced construct(s)
k cannot be resolved to a variable
Syntax error on token ")", ; expected
k cannot be resolved to a variable
at inl1.Cryptographer.encrypt(Cryptographer.java:25)