0
在C++中是否有類似setw(int)
的Java函數?
它在矩陣輸出中是必需的。C++ setw()for Java
在C++中是否有類似setw(int)
的Java函數?
它在矩陣輸出中是必需的。C++ setw()for Java
Java的java.util.Formatter
類不提供場動態規格寬度一拉setw()
或printf
的動態寬度說明*
(如在%*s
,其內容從名單一個參數,以獲得寬度)。
但是,您可以通過兩次傳遞完成相同的操作,一次是使用插值寬度生成格式化字符串,然後使用格式化字符串編寫輸出。
我不熟悉C++,但也許這是你要找的東西:http://stackoverflow.com/questions/1899138/formatting-strings-in-java – dj18
這似乎是一個實用程序功能,深深的具體到C++的字符串I/O通過流。 Java的I/O方法同樣強大,但有所不同,因此可能沒有與此方法直接等價的方法。如果你只需要格式化輸出,那麼'String.format()'和'String.printf()'就足夠了。否則,請詳細說明。 –
這裏的大多數人在C++和Java中都不完美,詳細闡述了爲什麼和在C++中使用'setw(int)'的地方,然後我們將嘗試在java中提供類似的東西。 – Asif