为什么我的代码没有将字符串转换为字符?
Why is my code not turning a string into char?
我正在制作一个密码器,并作为尝试将字符串转换为 char 的一个步骤,以便能够用“crypto char”替换每个 char。但是我无法让这段代码工作,我也不知道问题出在哪里。
我的代码:
String encrypt(String text) {
int strLength = text.length();
for (int k=0, k < strLength, k++) {
letter = text.charAt(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)
第 25 行是“for”行。
非常感谢您的帮助!
我不会说 Java,但我认为你的 for 循环应该使用分号 ;
而不是逗号 ,
:-)
for (int k=0; k < strLength; k++) {
...
}
我正在制作一个密码器,并作为尝试将字符串转换为 char 的一个步骤,以便能够用“crypto char”替换每个 char。但是我无法让这段代码工作,我也不知道问题出在哪里。
我的代码:
String encrypt(String text) {
int strLength = text.length();
for (int k=0, k < strLength, k++) {
letter = text.charAt(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)
第 25 行是“for”行。
非常感谢您的帮助!
我不会说 Java,但我认为你的 for 循环应该使用分号 ;
而不是逗号 ,
:-)
for (int k=0; k < strLength; k++) {
...
}