Java:替换字符串中的字符

标签 java string

我有一个代表时间值的String,并以以下格式存储:

1:31:25

我想替换冒号并将格式更改为:

1h 31m 25s

Java 中的什么函数可以让我用 'h ''m ' 替换前两个冒号,并用 's 替换字符串的末尾'

最佳答案

你可以这样做:

String[] s = myString.split(":");
String.format("%sh %sm %ss", s);

甚至紧凑!

String.format("%sh %sm %ss", myString.split(":"));

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

相关文章:

字符指针段错误

java - 有没有一种工具可以将一段文本转换为 Java StringBuffer 代码?

Java Selenium 路径

java - 是否可以在 JEditorPane 中缩放/缩放字体大小(和图像大小)

Java 对象数组的数组

python - 字符串替换组合

Php 字符串 - 在字符串中使用模式来分解数组

java - Windows 上的 Spark - java.lang.UnsatisfiedLinkError : org. apache.hadoop.io.nativeio.NativeIO$Windows.access0

java - 如何从Java泛型类中提取类以满足编译器?

c++ - 如何在 C++ 中将字符串与 const 字符串进行比较