我試圖打印出一個字符串競賽的最後時間,所以我有一個名爲「最快時間」的字符串屬性的競爭對象,格式爲分鐘:秒。秒(即「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轉義序列的機會? –