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

分隔符旁边的大写字母

分隔符旁边的大写字母

慕尼黑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 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号