一个字符串的反转

时间:2011-02-11 07:32:11

标签: iphone ipad

我希望程序显示字符串的反转。我的程序应该有两个textViews和一个按钮。当我们按下按钮时,用户在textView中输入的字符串应该被捕获,并且该字符串的反向应该显示在另一个textView中。所有ib的东西都要在窗口上完成。

plz帮我代码。 如果您认为问题简单或基本,请原谅我。

2 个答案:

答案 0 :(得分:0)

我建议你将textview中的值读入数组,然后反转数组,类似这样,其中array1是textview中的值列表

NSMutableArray *tmp = [[NSMutableArray alloc] init];

for(int x=[array1 count] - 1;x>=0; x--){
  [tmp addObject:[array1 objectAtIndex:x]];
}

答案 1 :(得分:0)

这个怎么样?

-(NSString *) revertString:(NSString*)stringToRevert
{
    NSMutableString *reversedStr;
    int len = [stringToRevert length];

    reversedStr = [NSMutableString stringWithCapacity:len];     

    while (len > 0)
      [reversedStr appendString:
           [NSString stringWithFormat:@"%C", [stringToRevert characterAtIndex:--len]]];   

    return reversedStr;
}