我写了一些使用字符串来表示时间的代码,例如“0620”,但经过仔细思考后,我意识到这些可以解析为短裤以获得比较性能和存储收益。Android和Java中的短裤
在一个单元测试中,我写了一个简短的0620与620的返回值进行比较,期待这个工作。然而,测试0620等于620(都是短裤)失败。
错误消息说0620被中断为400(和400!= 620解释失败)。去除铅0可以解决问题,但我想知道,这是怎么回事?
这不起作用
assertEquals("Time Failed", 0620, st.GetTime());
这个作品
assertEquals("Time Failed", 620, st.GetTime());