我正在尝试制作一个自动更正系统,当用户键入一个包含大写字母的单词时,自动更正不起作用。为了解决这个问题,我复制了输入的字符串,应用.lowercaseString,然后对它们进行比较。如果字符串确实打错了,它应该纠正这个单词。然而,替换键入的单词的单词都是小写的。因此,我只需要将.uppercaseString应用于第一个字母。我原本以为我可以用
nameOfString[0]
但这显然行不通。如何将字符串的第一个字母变为大写,然后才能打印出第一个字母大写的完整字符串?
谢谢你的帮助!
https://stackoverflow.com/questions/26306326
复制相似问题