Objective-C 右填充

2024-06-23

大家好,希望有人可以提供帮助。我正在浏览网络,但似乎没有什么真正有意义的:S

所以我有一个字符串可以说:"123"我想使用如下函数:

padr("123", 5, 'x')

结果应该是:

"123xx"

抱歉,Objective-C 在处理字符串时是一场噩梦:S


您可以创建自己的方法来获取初始字符串、所需的长度和填充字符(正如我开始做的那样,并且也在一些类似的问题中进行了描述)

或者你可以使用 Apple 已经提供的 NSString 方法;)

NSString *paddedString = [@"123" 
                           stringByPaddingToLength: 5 
                           withString: @"x" startingAtIndex:0];

See NSString 类参考 https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/#//apple_ref/occ/instm/NSString/stringByPaddingToLength:withString:startingAtIndex:对于这个方法。

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

Objective-C 右填充 的相关文章

  • FFmpeg iOS -> 输出文件无效

    我正在使用以下库将 mkv 转换为 mp4 https github com SterlingOnLoop FFmpegWrapper https github com SterlingOnLoop FFmpegWrapper void c
  • 适用于 iOS (iPhone/iPad) 的 XMPP 库 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 C# 中将十六进制字符串转换为字节?

    如何将这个字符串转换为字节 string a 0x2B 我尝试了这段代码 byte a 但它说 无法将字符串类型转换为字节 当我尝试这段代码时 Convert ToByte a 和这个byte Parse a 它说 输入字符串的格式不正确
  • iOS 5 中的方法 Swizzling?

    Apple 在 iOS 5 中阻止了 Method Swizzling 吗 我做了一些尝试 发现带有 Method Swizzling 的应用程序可以在 iOS 4 上运行 但不能在 iOS 5 上运行 注意 该应用程序适用于 iOS 5
  • alloc 和 init 他们实际做了什么

    有人可以向我解释一下 init 和 alloc 在 Obj C 中的作用吗 我正在阅读这本 obj c 书 其中给出了创建对象的示例 但它并没有真正详细介绍它的作用 alloc返回什么 init 返回什么 Animal k Animal a
  • 如何使用自动布局使 UILabel 在屏幕中水平和垂直居中?

    我已经使用自动布局几天了 我试图将 UILabel 在屏幕中垂直和水平居中 但我在使标签居中方面运气不佳 我希望实现如下所示的目标 Label SIGNIN REG 我向 UILabel 添加了以下约束 NSLayoutConstraint
  • -performSelector:withObject:afterDelay: 如何工作?

    我目前的工作假设是 performSelector withObject afterDelay 不使用线程 而是安排一个事件在稍后的日期在当前线程上触发 它是否正确 进一步来说 void methodCalledByButtonClick
  • java中如何将String[]解析为int[]?

    我有代码 String s a b c d e int i s split 但这个演员阵容不可用 有人可以帮助我吗 谢谢 您必须循环遍历数组中的每个元素并将它们一一转换 像这样 String s a b c d e String strin
  • 为什么反斜杠出现两次?

    当我创建包含反斜杠的字符串时 它们会重复 gt gt gt my string why does it happen gt gt gt my string why does it happen Why 你所看到的是表示 of my stri
  • UTF-16-LE 文件的 Python 字符串替换

    Python 2 6 使用 Python string replace 似乎不适用于 UTF 16 LE 文件 我想到了2种方法 找到一个可以处理 Unicode 字符串操作的 Python 模块 将目标 Unicode 文件转换为 ASC
  • 核心数据:是否可以在分组中使用自定义函数

    在 Objective C 中制作 NSFetchRequest 时 是否可以按组使用自定义函数 strftime sql语句在sqlite中完全有效 select date count from note group by strftim
  • Cocoa 的依赖注入框架? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • iOS:无法从 Swift 建立 RabbitMQ 连接

    我正在尝试从 Swift 连接 RabbitMQ 我已关注this https github com rabbitmq rabbitmq objc client 图书馆 创建 Pod 设置并进入工作区 已检查并核实 成功运行 viewDid
  • 用于钢琴检测的弦乐单元阵列的比较

    我尝试使用 matlab 语言进行和弦钢琴检测 我能够识别每个单音音符 并且我想通过使用字符串比较来显示结果 所以我编写了这样的代码 function akor readChord notes notes is input String d
  • 用于 iOS 搜索的 Facebook Graph API

    我尝试使用以下代码从 Graph API 中搜索地点 但没有成功 有人可以启发我的道路吗 如果我尝试发布链接 消息 照片 它会按预期工作 但是当尝试获取位置时 它总是失败并给我 The operation couldn t be compl
  • 将警报视图“是”按钮设置为粗体,将“否”按钮设置为正常

    我有警报视图 其中有 是 和 否 选项 看起来像下面这样 使用的代码是 UIAlertView confAl UIAlertView alloc initWithTitle message Are you sure delegate sel
  • 使用字符串的二维数组

    我被一些未评分的作业困住了 它是为了练习 我必须创建一个名为的函数find name这需要 2 个参数 第一个参数是一个二维名称数组 字符串 第二个参数是一个字符串 用于在二维数组中查找名称 如果找到 该函数必须返回 1 否则返回 0 当我
  • UIDatePicker 中的最小和最大日期

    我想从日期选择器中获取最小和最大日期 但最小日期应为当前日期的 18 最大日期应为当前日期的 100 假设当前年份是 2018 年 那么我想要最小日期 2000 年和最大日期 1918 年 到目前为止我所做的是 NSCalendar gre
  • 从数组中删除空字符串,同时保持记录而不循环?

    这个问题在这里被问到 从数组中删除空字符串 同时保留非空字符串的索引记录 https stackoverflow com questions 18113243 remove empty strings from array while ke
  • 更改 UIDocumentInteractionController 图标

    我想知道如何更改表视图中显示的图标 我查看了文档UIDocumentInteractionController on 苹果网站但我没有成功编辑我的 plist 如果有人知道如何执行此操作 请提供帮助 Thank you 注册您的应用程序支持

随机推荐

  • 无需重新加载 iframe 即可对列表进行排序

    如何在不重新加载 li 内的 iframe 的情况下对列表进行排序 appendChild 使 iframe 重新加载
  • 如何使用 HP-UX shell 脚本将简单的文本文件作为附件发送?

    我需要在 HP UX 中使用 shell 脚本发送一封带有文本文件作为附件的电子邮件 我没有安装mutt 我正在使用以下命令 但它在电子邮件正文中发送文件内容 我希望将其作为附件 mailx s Report email protected
  • 按组从出现位置向后填充值

    Problem 如何在出现某个值之前向后填充组中的所有行 我并不是想使用 NA 或缺失值来填充zoo na locf 在下面 我想在每个 ID 组出现 1 00 之前用 1 00 填充 A 中的所有先前行 理想情况下使用dplyr Inpu
  • 当 RotationY > 60 时,CardView 显示伪影

    我正在尝试使用 Android 的新功能CardView在旋转动画中 然而 当CardView s rotationY属性设置得足够高 在 Lollipop 设备上会发生一些非常糟糕的事情 下面是一些很容易编译的示例代码 MainActiv
  • 为什么打印出来是这样的

    下面的代码片段中的迭代是如何进行的 a 0 1 2 3 b for a 1 in a b append a 1 print b Output is 0 1 2 2 Python for循环使用赋值 如果使用不当 可能会导致有趣的结果 您的示
  • 滚动时大型 UICollectionViewCell 停止显示

    相同的行为UICollectionView正如这里所描述的 已经导致这个问题 https stackoverflow com questions 13016302 large cells in a uicollectionview gett
  • 错误运算符 new[] :函数不接受 1 个参数

    我有重载运算符的代码new 下面的代码在 Linux gcc4x 下运行良好 但在 Windows Visual C 2008 Express Edition 下运行不佳 Visual Studio 2008 Express Edition
  • 通过浏览器以编程方式确定 DPI?

    我想以编程方式确定用户显示器的 DPI 以便以精确的单位数 厘米 英寸 显示网页 我知道这是一个奇怪的请求 这是一个可视化研究项目 它是一种控制 目前 我们通过让用户将信用卡放置在屏幕上并将可调整大小的 div 通过 Mootools 与真
  • 如何从顶点图表中删除图例、标签和所有数字

    我已经尽力了 如果有人能帮助我 那就太好了 我希望图表上的数字和图例消失 图例和数据标签可以通过以下方式禁用 const options dataLabels enabled false legend show false EDIT 如果您
  • 将斯坦福情感分析与java集成时出现错误

    我正在使用斯坦福情感 nlp 库和 java 进行情感分析 但是当我执行代码时 我收到错误 无法弄清楚 我的代码如下 package com nlp import java util Properties import edu stanfo
  • Chrome Sockets API 在 Chrome 操作系统(与 Ubuntu、Windows)上的行为有何不同?

    我有一个示例 Chrome 打包应用程序 它使用 Chrome 套接字 API 来执行 DNS 服务发现 繁重的工作是从这里的例子中借来的 https github com GoogleChrome chrome app samples t
  • 如何获取今天或昨天的时间 17:00:00?

    如果今天的 17 00 00 已经过去 那么它应该是今天的日期 否则 昨天的日期 今天的时间我得到了 test datetime datetime now replace hour 17 minute 0 second 0 microsec
  • 如何使用 PyQt4 禁用窗口最大化图标?

    我想知道如何禁用pyqt4中的窗口最大化按钮 我目前使用 QWidget setFixedSize self QSize 来防止用户窗口调整大小 但是最大化按钮仍然处于启用状态 按下时会导致应用程序移动到屏幕的左上角 我基本上想复制 Win
  • 如何避免以明文形式存储 tomcat 的 server.xml 数据源资源定义的密码?

    tomcat中的资源定义server xml看起来像这样
  • Swift 3 IF 条件中的可选链接错误?

    这段代码在 Swift 2 3 中运行得很好 我不明白为什么我必须解开TestClass检查数字是否大于 4 这是链接选项的全部要点 以节省额外的调用 现在为了使这项工作正常进行 我必须检查是否testClass nil 或使用隐式解包if
  • Android远程数据库

    我正在开发一个需要连接到中央数据库的 Android 应用程序 用户应该能够通过应用程序访问记录并将记录添加到数据库中 数据本身相当简单 每条记录都由许多文本字段组成 该数据库将专门为应用程序开发 并且只需要通过应用程序进行访问 初步阅读似
  • 带有 kableExtra 的表格标题

    我想包含表的标题和列的正确名称 我该如何使用 kableExtra 函数来做到这一点 kable tab 211 220 gt kable styling bootstrap options c striped hover enter im
  • 通过多个换行符分割文件

    假设您有以下输入文件 Some text It may contain line breaks Some other part of the text Yet an other part of the text 并且您想要迭代每个文本部分
  • ASP.NET MVC5:想要使用模型绑定更新集合中的多个项目

    所以我有一个用户对象的集合 它应该是可批量编辑的 同时编辑许多用户 我使用实体框架将用户输入保存到数据库中 控制器方法从表单获取的集合为 null 为什么 另外 BindAttribute 是否可以像我的代码中那样与集合一起使用 View
  • Objective-C 右填充

    大家好 希望有人可以提供帮助 我正在浏览网络 但似乎没有什么真正有意义的 S 所以我有一个字符串可以说 123 我想使用如下函数 padr 123 5 x 结果应该是 123xx 抱歉 Objective C 在处理字符串时是一场噩梦 S