我是Java的noob,我遇到下面的代碼,無法弄清它的功能。 maxw []是一個int類型的數組。 row []是String類型的數組。Java初學者 - 字符串格式=「|% - 」+ maxW [j] +「s」; - 這個字符串是做什麼的?
String format = " | %-"+maxW[i]+"s";
System.out.printf(format,row[i]);
我的問題是: 對於這一說法:System.out.printf(格式,行[1]);只有'|'之後,row [i]的值被打印出來,爲什麼'% - (maxW [i]的值)和's'沒有打印?
非常感謝Andy!這幫了我。 – Aniket 2010-12-23 17:39:41