gpt4 book ai didi

java - 更好的字符串操作代码

转载 作者:搜寻专家 更新时间:2023-11-01 04:05:35 25 4
gpt4 key购买 nike

我正在寻找一种高效的(一行)字符串操作代码来实现这一点,可能是正则表达式。我有一个字符串,例如“Calvin”,我需要将其转换为“/C/a/l/Calvin”。即取前三个字符,使用“/”分隔它们,然后附加原始字符串。

这是我想出的代码,它工作正常,只是在寻找更好的代码。

String first = StringUtils.substring(prodName, 0, 1);
String second = StringUtils.substring(prodName, 1, 2);
String third = StringUtils.substring(prodName, 2, 3);

String prodPath = path + "/" + first + "/" + second + "/" + third + "/" + prodName + "/" ;

最佳答案

prodName.replaceAll("^(.)(.)(.).*", "/$1/$2/$3/$0")

关于java - 更好的字符串操作代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584613/

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