gpt4 book ai didi

java - java中字符串中每个单词的第一个字符大写(但忽略特定单词)

转载 作者:行者123 更新时间:2023-12-02 06:10:09 24 4
gpt4 key购买 nike

谁能告诉我为什么下面的代码打印 1 the high street 而不是 1 The High Street?:

    String propertyPageTitle = "1-the-high-street";
propertyPageTitle = propertyPageTitle.replace("-", " ");
WordUtils.capitalizeFully(propertyPageTitle);
System.out.println(propertyPageTitle);

编辑以显示解决方案:

    String propertyPageTitle = "1-the-high-street";
propertyPageTitle = propertyPageTitle.replace("-", " ");
propertyPageTitle = WordUtils.capitalizeFully(propertyPageTitle);
System.out.println(propertyPageTitle);

假设我想忽略出现的“and”一词(我正在从 .csv 读取值)并且不更改为标题大小写?这怎么可能。

最佳答案

WordUtils.capitalizeFully 不会更改原始字符串,而是返回大写的字符串。

propertyPageTitle = WordUtils.capitalizeFully(propertyPageTitle);

关于java - java中字符串中每个单词的第一个字符大写(但忽略特定单词),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21967329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com