如何将字符串@“ abc123.xyz789”倒置

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

//如何将字符串@“ abc123.xyz789”倒置

NSMutableString *[email protected]" abc123.xyz789";

NSLog(@"原字符串为:%@",str);

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

NSRange rang;

for (int j=str.length-1; j+1 != nil; j--) {

rang.location=j;

rang.length=1;

NSString *newStr3=[str substringWithRange:rang];

//NSLog(@"%@",newStr3);

[arr addObject:newStr3];

}

NSString *join=[arr componentsJoinedByString:@""];

NSLog(@"倒置已后为:%@",join);

}

return 0;

}

时间: 2024-10-06 16:56:51

如何将字符串@“ abc123.xyz789”倒置的相关文章

OC--有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 倒序输出字符串

有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 1 NSInteger num=123456789; 2 NSString *str=[[NSString alloc]initWithFormat:@"%ld",num ]; 3 NSMutableArray *arr=[NSMutableArray array]; 4 for(NSInteger i=str.length-1;i>=0;i--){ 5 //从末位开始截取字符串,每

将整形整数转化为数组的形式分别依次存到数组当中,然后倒叙输出、把原本字符串倒序输出。截取字符串等等

// //  main.m //  ClassWork.m // //  Created by FuHeXiang on 16/1/9. //  Copyright (c) 2016年 FuHeXiang. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"第1题——————————

将 整形数存到字符串当中,然后把字符串中的数字倒叙依次输出,

int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"第1题————————————————————————————————————————————————————————————————————————————"); NSNumber*[email protected]; NSString*str=[[NSString alloc]initWithFormat:@"%@",A ];

整数int逆序,字符串逆序

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //1.有个数 123456789,如何将这个数每一位数,从末尾开始依次放入一个数组中 //(那么这个新的数组的第一位元素9,一次类推)如果你成功了,将他们遍历出来 NSNumber *[email protected]; //NSArray *[email protected][@"1"

python输入一个字符串,输出翻转后的字符串(翻转字符串)

题目:输出一个字符串,输出翻转后的字符串.例如:输入字符串a123,输出321a. 方法一:使用列表的reverse方法 1 string=input('请输入一个字符串:') 2 lst=list(string) #使用列表,将列表转化为字符串 3 lst.reverse() 4 print(''.join(lst)) 运行结果: 请输入一个字符串:abc123 321cba 方法二:切片法 1 def reverse(): 2 s=input("请输入一个字符串:") 3 retu

Java 网络编程之 Socket

========================UDP============================= UDP---用户数据报协议,是一个简单的面向数据报的运输层协议. UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地. 由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快. import java.net.DatagramPacket; import java.net.DatagramSock

javascript 类型转换。

目录:1 : 伪对象  2 : 转换为字符串  3 : 数字转字符串  4 : 转换为数字  5 : 转换为Boolean  6 : Number()和parseInt()的区别  7 : String()和toString()的区别 1 : 伪对象 伪对象:javascript是一门很有意思的语言,即便是基本类型,也是伪对象,所以他们都有属性和方法.变量a的类型是字符串,通过调用其为伪对象的属性length获取其长度 . <script>  var a="hello javascr

C#语言正则用法

string phone =""; string pattern @"|\d{10}"; bool rusurt = false; Console.WriteLine("请输入手机号"); do{ phone = Console.ReadLine(); rusurt = Rogex.IsMatch(phone,pattern); phone  是手机号,pattern    正则表达式 if( !result ) Console.WriteLin

1-9 作业 2

// // main.m // 作业2 // // Created by syrcfwzx on 16/1/9. // Copyright (c) 2016年 syrcfwzx. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSString* str = @"abc123.xyz789&quo