使用逗号时将 String 转换为 double

2023-12-20

我有一个 UITextfield,它正在由数据库中的数据填充。该值的格式是用逗号分隔小数部分。所以,结构类似于 1,250.50

我将数据保存在字符串中,当我尝试使用 doubleValue 方法将字符串转换为双精度数或浮点数时。我得到 1。这是我的代码。

NSString *price = self.priceField.text; //here price = 1,250.50
double priceInDouble = [price doubleValue];

这里我得到 1 而不是 1250.50。

我想,问题是逗号,但我无法摆脱该逗号,因为它来自数据库。谁能帮我将此字符串格式转换为双精度或浮点数。


您可以像这样使用数字格式化程序;

NSString * price = @"1,250.50";
NSNumberFormatter * numberFormatter = [NSNumberFormatter new];

[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormatter setGroupingSeparator:@","];
[numberFormatter setDecimalSeparator:@"."];

NSNumber * number = [numberFormatter numberFromString:price];

double priceInDouble = [number doubleValue];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用逗号时将 String 转换为 double 的相关文章

  • 以编程方式访问 Apple Notes 内容

    是否可以以编程方式访问Apple Notes 即macos和ios中预装的应用程序 内容 macOS 上的 Notes 可使用 AppleScript 编写脚本 要注销所有笔记 请打开脚本编辑器并使用以下内容创建一个新脚本 然后单击播放按钮
  • 强制变量声明的协议 - Objective C

    是否可以在 protocol中声明变量 只是为了强制程序员在实现类 实现此协议的类 标头和实现中添加这些变量 Thanks 简短回答 不 不可能那样做 您最多可以强制方法和属性的可用性
  • 我怎样才能完成笛卡尔积函数的 Objective-C 实现?

    作为我的问题的后续here https stackoverflow com questions 8176719 algorithm generating all combinations from items that must be ch
  • 如果我在新证书上续订我的配置文件(企业分发方法),我的应用程序是否会停止?

    我有一个通过企业分发方法发布的应用程序 分发证书将在一个月后过期 因此我创建了一个新证书 此外 我还根据具有相同捆绑 ID 和应用 ID 的新证书更新了配置文件 旧的配置文件将像旧证书一样在 1 个月后过期 我的应用程序是通过此配置文件和证
  • C++长双精度打印所有数字

    关于我的问题 我在这里看到了一篇文章 但不明白 因为我是 C 新手 我编写了一个小脚本 它从用户那里获取一个数字 然后脚本打印出输入数字的阶乘 一旦我输入了像 30 这样的更大的数字 脚本就不会打印出所有的数字 输出就像 2 6525285
  • iPhone 应用程序中的 iOS 7 状态栏恢复为 iOS 6 默认样式?

    在 iOS 7 中UIStatusBar它的设计方式是与视图合并 如下所示 GUI designed by Tina Tav ar http dribbble com shots 1183911 Side menu and status b
  • 何时以及为何使用多个 NSManagedObjectContext?

    基本上 我在我的应用程序中只使用了一个 moc 但我认为在某些情况下我应该使用多个 NSManagedObjectContext 什么时候应该使用多个 NSManagedObjectContext 我听说在某些情况下我应该使用 3 moc
  • 不区分大小写的 NSString 比较

    使用此代码我可以比较字符串值 elementName isEqualToString Response 但这是区分大小写的 有没有办法比较字符串而不区分大小写 有一个caseInsensitiveCompare 方法上NSString 你为
  • NSTextview:如何获取插入点的字形矩形?自定义文本视图?

    我似乎找不到任何有关如何获取插入点的矩形的文档 我试图在文本插入点 插入点正下方显示一个视图 如自动完成 我正在考虑制作一个自定义文本视图 但如果我可以避免它 那对我的情况来说将是理想的 谢谢 NSRect rectForActiveRan
  • 修改多张照片时只有一个 iOS 权限对话框

    我的应用程序允许用户从相机胶卷中选择多个图像并对这些图像应用编辑 但是 它会提示用户获得每个图像编辑的权限 编辑用户图像时是否可以只显示一个权限对话框 如果是 我该如何将我的编辑分组为一项权限 这是我的应用程序的屏幕截图 我在应用商店中发现
  • iOS 版 Google 地图 SDK 中的热图

    有没有办法添加热图图层适用于 iOS 的 Google 地图 SDK https developers google com maps documentation ios 注意 我指的是存在于Javascript 版本的 Google 地图
  • iOS 上的内存交换和虚拟内存 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Does iOS支持像Linux一样自动运行的内存交换和虚拟内存吗 iOS有虚拟内存 但没有后备存储 因此没有交换内存的调入 调出 A
  • 从iOS iphone中相机返回的图像中读取GPS数据

    我需要获取使用 iOS 设备相机拍摄的图像的 GPS 坐标 我不关心相机胶卷图像 只关心使用 UIImagePickerController SourceType Camera 拍摄的图像 我读过很多 stackoverflow 答案 比如
  • 如何显示启动图像

    我是 iOS 新手 我的 Xcode 版本是 7 2 1 我尝试使用 Swift 在 iOS9 上运行 我的问题是我对如何创建启动屏幕图像感到非常困惑 我发现有很多方法可以为不同版本的 iOS 创建启动屏幕图像 有人可以向我解释一下如何设置
  • 有没有办法反转 SKSpriteNode 的颜色

    我想知道是否可以反转 SKSpriteNode 的颜色 或调整色调 您可以通过应用带有 SKEffect 节点的 CIFilter 来反转颜色 像这样的东西应该有效 SKEffectNode effectNode SKEffectNode
  • 使用 Xcode 6 XLIFF 导出的 iOS 本地化/国际化设置 Bungle

    背景 Xcode 6 添加了快速导出功能 可为每种语言创建单个 XLIFF 文件 只需从文件导航器中选择您的项目 然后选择菜单项编辑器 导出以进行本地化 Issue 它工作得非常好 并且 XML 中包含了所有内容 除了设置捆绑字符串 有人有
  • WKWebView 在 iOS 10 及以上版本中不加载 http 图像

    我正在加载一个https URL in WKWebView里面很少有图像来自HTTP启用后加载完美的 URLNSAllowsArbitraryLoads in info plist文件在 iOS 9 中 但在 iOS 10 及更高版本上它不
  • 在 Mobile Safari 中点击

    敲击
  • iOS HTTP 请求在后台运行

    当应用程序处于后台时 可以向 PHP 服务器发出 HTTP 异步请求吗 该应用程序是基于位置的应用程序 应收集当前位置并每 5 或其他值 分钟将坐标发送到服务器 即使应用程序处于后台 我也可以将 http 帖子发送到服务器吗 我读到了很多关
  • 不确定如何在使用故事板时正确子类化 UIApplication

    我想在 X 次用户不活动 没有触发触摸事件 后返回故事板的初始视图控制器 经过一些研究 我发现检测不活动的最常见方法是触发 NSTimer 并在事件触发时重置间隔 为了检测触发的事件 我们在 UIApplication 的子类中重写 UIA

随机推荐

  • DLL-导出模板基类的静态成员

    在 DLL 中 我有一个带有模板基类的导出非模板类 该模板基类有一个静态成员变量 我在链接到具有导出的非模板类的 DLL 的可执行文件中使用静态基成员 在许多情况下 我会收到未解决的外部符号或有关不一致链接的投诉 我发现了一种可行的方案 但
  • TDD、DDD 和封装

    经过几年遵循我工作场所 架构师 传下来的不良实践并认为一定有更好的方法之后 我最近一直在阅读有关 TDD 和 DDD 的内容 我认为这些原则和实践将是一个很好的方法 非常适合我们编写的软件的复杂性 然而 我见过的许多 TDD 示例都调用域对
  • Flutter:应用程序的区域设置不受其所有本地化代表的支持

    您好 我正在尝试在 flutter 应用程序中添加 BottomNavigationBar 但当我运行项目时出现错误 A MaterialLocalizations delegate that supports the ka GE loca
  • 将应用程序设置存储在项目文件夹而不是 AppData 中

    我的项目中有一个 Settings cs 文件 我通过以下方式从程序访问其中的数据 Properties Settings Default MyProperty 生成的设置文件存储在以下位置 C Users Foo AppData Loca
  • android ndk 开发问题:memcpy 函数出现“无效参数”错误

    我在android项目中使用了c 代码 所以我使用了NDK工具 IDE是eclipse 编译项目时 我收到错误memcpy功能 Invalid arguments Candidates are void memcpy void const
  • DropDownList-项目在回发时为空

    我有 DropDownList 我必须将其填充到与另一个控件的单击事件关联的事件中 数据已填充并存在 但当我选择一个值并回发时 该值为空 这意味着视图状态不起作用 解决方案说在 Init 中填充 DropDown 但我不能 因为要求不允许这
  • 在 Laravel 4 中设置自动增量初始值

    有没有办法使用 Schema Builder 的迁移来设置 Laravel 4 中表上主键的自动增量初始值 我想将表的 id 设置为从 100 开始 我知道使用纯 SQL 可以做到这一点ALTER TABLE MY TABLE AUTO I
  • 如何使用第一个逗号将字符串拆分为段落?

    我有字符串 address 10 Madison Avenue New York NY 212 538 1884 像这样分割它的最好方法是什么 p 10 Madison Avenue p p New York NY 212 538 1884
  • Apache Maven 错误:无法将工件 org.apache.maven.plugins:maven-clean-plugin:pom: 2.5 传输到中央

    我对此很陌生 我正在 apache maven 上工作 我在代理服务器后面工作 每次 我都会尝试构建maven项目 它给了我这个错误 我还更改了 settings xml 文件中的代理设置 但它不起作用 它一直给我同样的问题 构建失败 我在
  • 如何修复缺少对象的 git 存储库?

    我的开发存储库在某个时候丢失了一个对象 git fsck fatal failed to read object 2dddc84156fa30e4614a7ea5a1895885011b8db8 Invalid argument git c
  • 如何允许特定服务器访问我的API?

    我正在使用node js express和mongodb编写一个API 它将在另一台服务器中使用 我只希望该服务器 或将来的更多服务器 能够访问我的 API 我怎样才能做到这一点 如果您只想根据另一台服务器的 IP 进行限制 那么您可以定义
  • numpy 和 pandas timedelta 错误

    在 Python 中 我使用 pandas 生成了一个日期数组 或从 CSV 文件中读取 并且我想为每个日期添加一年 我可以使用 pandas 让它工作 但不能使用 numpy 我究竟做错了什么 或者这是 pandas 或 numpy 中的
  • 线性回归预测中的个别项

    我在 R 中对某些数据集进行了回归分析 并尝试预测数据集中每行的每个自变量对因变量的贡献 所以像这样 set seed 123 y lt rnorm 10 m lt data frame v1 rnorm 10 v2 rnorm 10 v3
  • 停止Excel科学计数法转换[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有办法停止Excel将数据转换为科学记数法 Microsoft Excel 显然假定任何包含数字和 E 的数据都应该是科学记数法并将其
  • 编写集成高斯的 Python 函数的最佳方法?

    在尝试使用 scipy 的四边形方法对高斯进行积分时 假设有一个名为 gauss 的高斯方法 我在将所需参数传递给高斯并让四边形对正确的变量进行积分时遇到问题 有谁有一个关于如何使用四元组和多维函数的好例子吗 但这让我产生了一个更宏大的问题
  • 在 JavaFX 中使用包含伪类的查询

    我正在尝试在编程查询中使用伪类Node lookupAll 然而这似乎给出了意想不到的结果 我在网上搜索过 找不到任何表明 Node lookupAll 不支持伪类的信息 public class Foo extends Applicati
  • jQuery Ajax 调用和 Html.AntiForgeryToken()

    我已经在我的应用程序中实施了缓解措施CSRF 攻击 https en wikipedia org wiki Cross site request forgery以下是我在互联网上的一些博客文章中读到的信息 特别是这些帖子是我实施的驱动力 A
  • 找不到 *.apk 错误

    2011 06 22 23 55 09 main Android Launch 2011 06 22 23 55 09 main adb is running normally 2011 06 22 23 55 09 main Could
  • 在公司防火墙后面运行 npm:我需要告诉安全团队什么?

    我正在尝试运行 node js 但无法安装任何软件包npm被阻止 我已经尝试过这里的解决方案 如何在cntlm配置文件中填写代理信息 https stackoverflow com questions 9181637 how to fill
  • 使用逗号时将 String 转换为 double

    我有一个 UITextfield 它正在由数据库中的数据填充 该值的格式是用逗号分隔小数部分 所以 结构类似于 1 250 50 我将数据保存在字符串中 当我尝试使用 doubleValue 方法将字符串转换为双精度数或浮点数时 我得到 1