我希望用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
来做。只是想知道这可以在一行代码中完成。
感谢