首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在swift 3中数组中使用波斯或阿拉伯数字的NSFormatter数字?

如何在swift 3中数组中使用波斯或阿拉伯数字的NSFormatter数字?
EN

Stack Overflow用户
提问于 2017-06-18 10:12:13
回答 0查看 527关注 0票数 1

我知道如何使用NSFormatter Number将英语数字转换为波斯语/阿拉伯数字,但问题是我有一个数组,希望将数组中的所有数字转换为波斯语/阿拉伯数字。

我该怎么做呢?请帮帮忙。

下面是一个数字的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let numberFormatter = NumberFormatter()
    numberFormatter.locale = Locale(identifier: "fa")
    numberFormatter.numberStyle = NumberFormatter.Style.decimal

    numberFormatter.string(from: NSNumber(value: checkNumber))
    let persianNumber = numberFormatter.string(from: NSNumber(value: checkNumber))!

如您所见,我可以转换一个数字(checkNumber是英语数字,persianNumber是波斯语/阿拉伯数字)

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44613916

复制
相关文章
LeetCode 剑指 Offer 03. 数组中重复的数字(swift)
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
freesan44
2021/07/27
4450
数组中只出现一次的数字----异或的运用
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
名字是乱打的
2022/05/13
4350
[剑指offer] 数组中重复的数字
在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。
尾尾部落
2018/09/04
2.1K0
数组中重复的数字
在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
MickyInvQ
2021/10/22
2.3K0
阿拉伯数字转成汉字
在批量使用测试账号的时候,需要对账号进行标记,一般用username字段,之前的策略是统一的名称+用户编号(测试用户的编号,非用户id),由于需求变更,用户username不允许使用数字了,所以需要把数字转成汉字来进行标记。
FunTester
2019/09/30
7750
【剑指offer:数组中数字出现的次数I】使用异或运算来分组(JavaScript实现)
题目描述:一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是 O(n),空间复杂度是 O(1)。
心谭博客
2020/04/21
1.1K0
罗马数字与阿拉伯数字转换
且“II”表示2,“III”表示3,“IV”表示4,“VI表示6”,“VII”表示7,“VIII”表示8,“IX”表示9,其余的类似。
py3study
2020/01/17
8490
Java中文数字转阿拉伯数字
/** * 中文数字转为阿拉伯数字 * @param zhNumStr 中文数字 * @return 阿拉伯数字 */ public static int zh2arbaNum(String zhNumStr) { Stack<Integer> stack = new Stack<>(); String numStr = "一二三四五六七八九"; String unitStr = "十百千万亿"; String[] ssArr = zhNumStr.split("")
martinzh7
2020/02/21
3.7K0
Java中文数字转阿拉伯数字
数组中的重复数字
"""描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:0\le n \le 10000 \0≤n≤10000进阶:时间复杂度O(n)\O(n) ,空间复杂度O(n)\O(n)示例1输入:[2,3,1,0,2,5,3]复制返回值:2复制说明:2或3都是对的数据范围
用户9955628
2022/08/22
1.4K0
查找数组中重复的数字
        题目来源于《剑指Offer》中的面试题3:找出数组中重复的数字。   // 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,   // 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},   // 那么对应的输出是重复的数字2或者3。         解决方法有多种,包括数组排序,哈希表法,以及作者推荐的重排数组法。此处介绍自己的一个做法,以空间换
waylon
2018/03/08
4K0
Swift入门: 数组
数组允许您将许多值组合到一个集合中,然后根据它们在集合中的位置访问这些值。Swift使用类型推断来确定数组保存的数据类型,如下所示:
韦弦zhy
2020/03/19
7750
Swift 数组(Arrays)
数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。
赵哥窟
2020/07/21
8600
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
2:jQuery版本 那么jQuery中怎么随机选出固定数组数组[1, 2, 3, 4, 5, 6, 7, 8, 9]中的三个元素,并构造成新数组的?
王小婷
2018/08/02
6K0
swift中Dictionary的grouping by使用
今天在写一个功能的时候用到了Dictionary 的 grouping by 这个用法,代码先贴出来
全栈程序员站长
2022/09/24
7810
数组或对象中的内容间隔显示
总结:间隔显示,不要使用for 循环,原因是for循环是同步,setTimeout是异步,同步执行完再执行异步。
tianyawhl
2019/11/07
4.3K0
寻找数组中的重复数字
前面一系列文章分享了数据结构与算法的基础知识,接下来分享一些算法题的解题思路与实现。欢迎各位感兴趣开发者阅读。
神奇的程序员
2022/04/10
1.4K0
寻找数组中的重复数字
Lua使用递归算法实现阿拉伯数字转中文
读数按照从大到小,从左导游读取数字 那这里就可以按照递归,每次得到最大位,然后接着解析除去最大位之后的数字,直到数字长度为1的时候,返回对应的值
bering
2020/03/26
9260
如何在Linux中使用 seq 命令打印具有指定增量或格式的数字序列?
seq 命令是 sequence 的缩写,用于打印数字序列,数字可以是整数或实数(带小数点)。
网络技术联盟站
2022/04/12
1.5K0
如何在Linux中使用 seq 命令打印具有指定增量或格式的数字序列?
点击加载更多

相似问题

在Swift 3中将英语数字转换为波斯语或阿拉伯数字的NSFormatter

44

如何在HTML中使用波斯或阿拉伯数字

10

在swift 3中如何在UItextField中使用波斯数字?

119

用波斯语或阿拉伯数字在Dart中转换英语数字

61

JTextField显示和实际文本-波斯/阿拉伯数字

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文