我的程序使用格式00:00将用户输入的时间作为字符串,例如12:30。
然后我将分支冒号的字符串拆分并存储12和30 in和int数组。所以现在我的数组保持两个值[12,30]。
我现在正在尝试进一步将其拆分为一个新数组,以便例如12将成为[1,2]。我该怎么做?或者/我应该从字符串数组?
为我这样做的目的是让程序可以将时间转换为英语。我目前正在使用地图。因此,目前我的程序将采用包含[12,30]的int数组,并将arrayInt [0]对12与英语等效的Twelve和30相同。
但我想缩短我的节目,所以当分钟为35时,我不必制作map.put(35, "Thirty Five")
但能够将35分成3,5并重用我的map.put(30, "Thirty")
和{{ 1}}而不是60行map.put的分钟。