Java用其他字符串

时间:2015-11-23 14:52:18

标签: java

我希望用1Min替换1,用5Min替换1,用10Min替换10,用15Min替换15,用160还用6小时替换等等。

我如何在一个声明中完成。

String str = "15";
String newStr = str.replace("1", "1Min").replace("5", "5Mins").replace("10", "10Mins").replace("15", "15Mins").replace("30", "30Mins").replace("60", "1Hr").replace("120", "2Hrs").replace("240", "4Hrs").replace("480", "8Hrs").replace("720", "12Hrs").replace("1440", "24Hrs");

如果我试试这个,我得到'1Min5Mins',因为它取代了1,然后是5。

这可能是一个愚蠢的问题,我可以用switch或if, else-if来做。只是想知道这可以在一行代码中完成。 感谢

0 个答案:

没有答案