当前位置: 首页 > 面试题库 >

如何使用Swift iOS大写字符串中的每个单词

宗沛
2023-03-14
问题内容

是否具有将字符串中的每个单词都大写的功能,或者这是手动过程?

例如“鲍勃高”,而我想要“鲍勃高”

当然有东西,我发现的Swift IOS答案似乎都没有涵盖。


问题答案:

你在找吗
capitalizedString

讨论
一个字符串,其中每个单词的第一个字符均更改为其相应的大写值,而所有其余字符均设置为其相应的小写值。

和/或
capitalizedStringWithLocale(_:)

使用指定的语言环境返回接收器的大写形式。

对于提供给用户的字符串,请传递当前语言环境([NSLocale currentLocale])。要使用系统区域设置,请传递nil。



 类似资料:
  • 问题内容: Java中是否内置了一个函数,该函数可以大写字符串中每个单词的第一个字符,而不会影响其他单词? 例子: jon skeet -> Jon Skeet miles o’Brien-> Miles O’Brien(B仍然是大写字母,这排除了标题大小写) old mcdonald-> Old Mcdonald* (Old McDonald也可以找到,但我不认为它会那么聪明。) 快速浏览一下J

  • 问题内容: 我有一个字符串:“ hello good old world”,我想将每个单词的每个首字母大写,而不是使用.toUpperCase()整个字符串。是否有现成的java助手可以完成这项工作? 问题答案: 看看ACL WordUtils。

  • 我试图编写一个函数,将字符串中每个单词的第一个字母大写(将字符串转换为标题大小写)。 例如,当输入是时,我希望是输出。然而,该函数返回。 这是我的代码:

  • 我必须定义一个包含大写方法的Translator类。该方法将收到一个StringBuffer,它只包含英文字母和空格,并将更改它,以便每个单词都以大写字母开头。 //我需要定义的类

  • 问题内容: 将字符串中的单词大写的最佳方法是什么? 问题答案: 修复了Marco Demaio的解决方案,即第一个字母前面没有空格大写。 可以处理国家符号和带重音的字母。 可以处理引号和花括号。

  • 问题内容: 字符串示例 如何更改大写字母字符串的第一个字符,而不更改其他字母的大小写? 更改后应该是: 注意:我不想使用apache.commons.lang.WordUtils来执行此操作。 问题答案: 如果您只想大写一个字符串的第一个字母,而剩下的则不用管它: 现在将拥有您想要的。在使用此字符之前,请检查您的字符长度是否至少为一个字符,否则会出现异常。