gpt4 book ai didi

java - 替换字符串中的值

转载 作者:行者123 更新时间:2023-12-01 06:26:26 26 4
gpt4 key购买 nike

我有以下代码,需要按时替换从 PT14H01M00S14:01:00 的值,以下代码省略了前两个字符,但我得到14H01M00S,如果不使用字符串生成器就没有办法做到这一点吗?

String time = "PT14H01M00S";
String substring = time .substring(2);
substring.replace("H", ":");
substring.replace("M", ":");
substring.replace("S", "");

System.out.println(substring);

最佳答案

您可以使用正则表达式并替换

^..(\d\d)H(\d\d)M(\d\d)S$

$1:$2:$3

(我将代码的详细信息留给读者作为练习。)

关于java - 替换字符串中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18171191/

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