我从前端获取一个字符串,我不确切地知道它是什么样的 - 取决于用户。所以它可以是
23或234或23:34或00:32
在这种情况下,问题是 23 和 234 ,因为我需要像hhh:mm这样的格式。 如何以高效的方式执行此操作以始终以此格式格式化字符串 [h] hh:mm
答案 0 :(得分:3)
我从问题中得到的全部内容
Scanner scn = new Scanner(System.in);
String in = scn.nextLine();
String time="";
if(in.length()<=3)//23 or 234
{
time += in+":00";
}
else//23:34 or 00:32
{
time += in;
}
System.out.println(time);