Java 读取文本文件,然后将大写字母转换为大写字母;大写“;仅第一个字符并写入文本文件
我正在尝试清理一个需要转换的文本文件 要将第一个字符大写的文本文件的大写字符 字符,然后写入新文件 例如:Java 读取文本文件,然后将大写字母转换为大写字母;大写“;仅第一个字符并写入文本文件,java,string,capitalization,Java,String,Capitalization,我正在尝试清理一个需要转换的文本文件 要将第一个字符大写的文本文件的大写字符 字符,然后写入新文件 例如: intext=总的来说,我主要关心的是她的胸痛 outtext=总体而言,我对该患者的主要关注点是她的胸痛 我只能找到将所有字符转换为 小写 任何帮助都将不胜感激 WordUtils.capitalizeFully(str) 使用可以将第一个字符大写 Java文档注释 public static String capitalizeFully(String str) 将字符串中所有
- intext=总的来说,我主要关心的是她的胸痛
- outtext=总体而言,我对该患者的主要关注点是她的胸痛
WordUtils.capitalizeFully(str)
使用可以将第一个字符大写
Java文档注释
public static String capitalizeFully(String str)
将字符串中所有以空格分隔的单词转换为
大写单词,即每个单词由一个标题组成
字符,然后是一系列小写字符
空白由字符定义。isWhitespace(char)。空输入
字符串返回null。大写使用Unicode标题大小写,
通常相当于大写
没有内置函数来完成您尝试执行的操作,因此您必须编写自己的或使用第三方库。作为提示,您可以通读单词,如果单词是大写的,您可以使用自己的函数来通读并确保只有第一个字母是大写的。先试试,然后发布你的代码。(您可以使用
isUpper()
)并作为@Dana的扩展,使用子字符串
仅获取第一个字母后的内容
WordUtils.capitalizeFully(null) = null
WordUtils.capitalizeFully("") = ""
WordUtils.capitalizeFully("i am FINE") = "I Am Fine"