我有一份学校作业,我需要用文字做一些事情。其中一个正在倒转一个字符串。
现在我有一个有效的循环,但我有一些问题。
i
首先我要问的是:为什么boolean
达到0时,while循环不会停止?
drawRev
when
为真false
我点击了一个按钮,但如果i==0
我必须手动设为Obs
。
我不应该这样做吗?
我的第二个问题是:如何保留反向文字以显示它?
实际上,当我输入文本时,它会反转文本,但在完成后会立即变为空字符串。
我是一名初学者,对于一般的编程都很陌生,所以请保持简单!
如果您希望在此处查看整个代码:http://pastebin.com/f1dW8b0Y
答案 0 :(得分:0)
我已经开始工作了。 我试图让它变得太复杂。
感谢deamentiaemundi。 这有效:
if(drawRev){
int i = textBoxInput.length();
while(i>0){
textRev += textBoxInput.substring(i-1,i);
i--;
}
}
以下是有类似问题的人的工作代码:http://pastebin.com/mQC9AwVD
答案 1 :(得分:0)
另一种反转字符串的方法
$(document).ready( function(){
var str = "test";
var revstr = str.split("").reverse().join(""); //"test" to ['t','e','s','t'] to ['t','s','e','t'] to "tset"
$(".test").text(revstr)
});