简单替代密码。
我正在尝试创建一个遍历字符串的循环结构,同时将其写入另一个字符串。遇到空间时我很难跳过它。任何人都可以帮我解决这个问题。
String translate = "";//create empty string
int xxx = 0; //initialise counter
while(xxx < text.length()) { //based on the original length of input text
if (text.charAt(xxx) != ' '){ //if no white space do this
translate = translate.concat(Character.toString((s2.charAt(copyS.indexOf(text.charAt(xxx))))));
} else { //if there is white space do this. (I'm unsure how to make it skip?)
}
xxx++;
}
答案 0 :(得分:2)
如果要跳过空格,只需删除else
块即可。如果你想保留它,那么添加
translate = translate.concat(' ');
注意 - 我的答案使用了与算法相同的模式 - 效率非常低。如果您想构建一个字符串,那么请查看StringBuilder
类。