为了账号安全,请及时绑定邮箱和手机立即绑定

分隔符旁边的大写字母

分隔符旁边的大写字母

慕尼黑5688855 2021-04-08 18:14:25
我正在寻找一种最短/最快速的方式来使分隔符旁边的字符升高并降低其他所有字符。分隔符可以是:.,-,范例1:In: test.test-test testOut: Test.Test-Test Test范例2:In: TEST.TESTOut: Test.Test我目前有很长的路要走,但是认为可以很好地结合使用 replace();
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

您可以使用Apache的WordUtils库。他们有此方法 capitalizeFully(String str,char []分隔符),可以在您的方案中使用。这是该方法的说明:

将字符串中所有用定界符分隔的单词转换为大写单词,即每个单词由一个标题大写字符然后由一系列小写字符组成。

您可以按以下方式使用此方法:

WordUtils.capitalizeFully("test.test-test test", {' ', '.', '-'})

返回值:

Test.Test-Test Test


查看完整回答
反对 回复 2021-04-18
  • 2 回答
  • 0 关注
  • 188 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信