使用Processing(https://processing.org/)反转字符串不起作用

时间:2015-11-21 15:14:47

标签: processing

我有一份学校作业,我需要用文字做一些事情。其中一个正在倒转一个字符串。

现在我有一个有效的循环,但我有一些问题。

i

首先我要问的是:为什么boolean达到0时,while循环不会停止?

drawRev when为真false我点击了一个按钮,但如果i==0我必须手动设为Obs。 我不应该这样做吗?

我的第二个问题是:如何保留反向文字以显示它?

实际上,当我输入文本时,它会反转文本,但在完成后会立即变为空字符串。

我是一名初学者,对于一般的编程都很陌生,所以请保持简单!

如果您希望在此处查看整个代码:http://pastebin.com/f1dW8b0Y

2 个答案:

答案 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)
});

供参考:How do you reverse a string in place in JavaScript?