读取文本文件,然后将大写单词转换为大写"大写"仅限第一个字符并写入文本文件

时间:2017-02-22 07:22:45

标签: java string capitalization

我正在尝试清理我需要转换的TextFile textFile的大写字符大写第一个 只有它们的字符,然后在新文件中写入。

例如:

  • intext =一般来说,我对这名患者的主要关注点是她的 CHEST PAIN
  • outtext =一般来说,我对这名患者的主要关注点是她的<胸部疼痛。

我只能找到将所有字符转换为的.toLowerCase 小写。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

WordUtils.capitalizeFully(str) 

使用apache commons-lang您可以将第一个字母大写

Java文档评论

public static String capitalizeFully(String str)
  

将String中所有空格分隔的单词转换为   大写词,即每个词都由一个标题组成   字符然后是一系列小写字符。

     

空格由Character.isWhitespace(char)定义。空输入   String返回null。大写使用Unicode标题案例,   通常相当于大写。

 WordUtils.capitalizeFully(null)        = null

 WordUtils.capitalizeFully("")          = ""

 WordUtils.capitalizeFully("i am FINE") = "I Am Fine"