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

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

@autoreleasepool {

NSLog(@"第1题————————————————————————————————————————————————————————————————————————————");

NSNumber*[email protected];

NSString*str=[[NSString alloc]initWithFormat:@"%@",A ];

NSMutableArray*STR=[NSMutableArray array];

for (int i=0; i<[str length]; i++) {

NSRange rang ;

rang.location=[str length]-i-1;

rang.length=1;

NSString*str2=[str substringWithRange:rang];

NSLog(@"%@",str2);

}

//第二题——————————————————————————

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

NSLog(@"第2题————————————————————————————————————————————————————————————————————————————");

NSString*[email protected]"abc123.789";

NSMutableString*newname=[NSMutableString stringWithString:name];

for (int i=1; i<[name length]; i++) {

NSRange rang ;

rang.location=[name length]-i-1;

rang.length=1;

NSString*name1=[newname substringWithRange:rang ];

NSLog(@"%@",name1);

}

NSLog(@"第3题————————————————————————————————————————————————————————————————————————————");

//        NSString*STR=[[NSString  alloc] initWithFormat:@"2013年05月05月"];

//        NSString*STR2=[STR stringByReplacingOccurrencesOfString:@"年" withString:@"-"];

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

//        NSString*str=[STR2 stringByReplacingOccurrencesOfString:@"月" withString:@"-"];

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

//        NSRange rang ;

//        rang.location=0;

//        rang.length=10;

//        NSString*STR3=[str substringWithRange:rang];

//

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

//

}

return 0;

}

时间: 2024-08-11 07:41:39

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

如何将一串字符串按照某个特定的字符分割后倒叙输出,如:www.baidu.com输出为com.baidu.com

使用Java处理,并且不能使用spilit方法 package com.foreverlover; import java.util.Scanner; public class FlipString { public static void Filp(String str) { String[] flip = new String[100]; char[] ch = str.toCharArray(); int flag = 0; flip[flag] = "";//必须初始化为空,否

递归 将一个十进制数转化为任意进制字符串

Create All kinds of guns. 设计重点: 1 基类作接口 2 继承类是各种不同的类 3 构建工厂类,然后根据需要创造不同的类,可以传入关键字,或者索引等. #pragma once #include <string> #include <iostream> using namespace std; //Base class class Gun { public: virtual string description() { return "Gener

有两个数组a,b,大小都为n,数组元素的值任意整形数,无序,通过交换a,b中的元素,使得|sum(a)-sum(b)|最小

有两个数组a,b,大小都为n,数组元素的值任意整形数,无序: 要求:通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小. 令A=sum(a)-sum(b) a的第i个元素和b的第j个元素交换后,a和b的和之差为 A'= sum(a) - a[i] + b[j] - (sum(b) - b[j] + a[i])           = sum(a) - sum(b) - 2 (a[i] - b[j])           = A - 2 (a[i] - b[j]) 设x = a[

string字符串常量池在内存中的位置

这里仅仅是举个简单的样例说明字符串常量池在内存中的位置. 闲言少叙,直接上代码. Java代码   <span style="font-size: large;">import java.util.ArrayList; public class Test { public static void main(String[] args) { String str = "abc"; char[] array = {'a', 'b', 'c'}; String

Python3中字符串中的数字提取方法

逛到一个有意思的博客http://cuiqingcai.com/category/technique/python 在里面看到一篇关于ValueError: invalid literal for int() with base 10错误的解析,针对这个错误,博主已经给出解决办法,使用的是re.sub 方法 1 totalCount = '100abc' 2 totalCount = re.sub("\D", "", totalCount) 但是没有说明什么含义,于

从字符串中提取数字串并排序(C语言实现)

#include "stdio.h" #include "stdlib.h" #include "string.h" typedef int BOOL; #define TRUE 1; #define FALSE 0; static void SplitBySeparator( char **arr, char *str, int size, char sep); void SortNums ( char* str, int size, int

Oracle字符串中包含数字、特殊符号的排序

问题描述: 某小区,需要按照小区.楼栋.单元号.房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果, 1号楼之后应该是2号楼,但是查询结果却是10号楼 . 尝试解决 使用正则表达式替换 结果: 虽然楼栋号排序正常了,但是会发现房间号排序出现了混乱.  继续想办法 终极办法: 使用translate函数 可以发现,结果正常显示 . 以下附上translate使用方法 一.语法: TRANSLATE(string,from_str,to_str) 二.目的 返回将(所

【编程题目】字符串的排列(字符串)★

53.字符串的排列(字符串).题目:输入一个字符串,打印出该字符串中字符的所有排列.例如输入字符串 abc,则输出由字符 a.b.c 所能排列出来的所有字符串abc.acb.bac.bca.cab 和 cba. 这道题花了我一天,要好好总结! 思路:这道题目感觉有些难,主要是字符串中的字符可能会有重复.我的想法是把一共有多少种字符和每种字符出现的次数统计出来,每个位置对这些字符变量,下一个位置的可用字符减小,再遍历. /* 53.字符串的排列(字符串). 题目:输入一个字符串,打印出该字符串中字

EL表达式处理字符串 是否 包含 某字符串 截取 拆分...............

EL表达式处理字符串 是否 包含 某字符串 截取 拆分............... JSP页面页头添加<%@ taglib uri="/WEB-INF/taglib/c.tld" prefix="c"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>  两个标签页面内容如下: <c:if test=&q