[英]Java output formatting
我想知道Java是否有某種類來幫助輸出格式化。 我知道在C ++中,在iomanip中,有一個方法調用setw。 我想知道Java是否有類似的東西。
String.format()提供了一個方便的包裝器。
例如(從鏈接上的示例修改):
String s = String.format("e = %+10.4f", Math.E);
它超越了C的?printf格式。 例如,它支持可選的語言環境,格式符號可以通過顯式索引而不是隱式與參數關聯。
編輯:修正了上面的鏈接。
String.format(..)
和可能的java.text.*
有Formatter類及其變體:String.format,PrintStream.printf。
最簡單的方法是使用printf(),它與C中的printf()非常相似。
double pi = Math.PI;
System.out.printf ("pi = %5.3f%n", pi);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.