我试图打印出一个字符串竞赛的最后时间,所以我有一个名为“最快时间”的字符串属性的竞争对象,格式为分钟:秒。秒(即“1 :15.36" )。字符串未能接受
在我的比赛类:
public String getFastestTime() {
if(fastestTime != null)
return fastestTime;
else
return "Unknown";
}
在我的主:
System.out.println("The fastest time was " + race.getFastestTime() + " by " + race.getWinner());
出于某种原因,在打印出来的只是一部分是一切后, “靠”。整个第一部分正在被删除,我真的不知道为什么。
如果我只做:
System.out.println("The fastest time was " + race.getFastestTime());
它打印出罚款。
任何人有任何想法?
更新:
知道了!它看起来像我不得不修剪后的字符串,谢谢大家的帮助,我真的很感激它!
“最快的时间是”没有被打印? –
正确,只有在时间应该到的地方才有。 – user2316901
'race.getFastestTime()'返回的字符串中有哪些字符?任何包含ANSI转义序列的机会? –