簡體   English   中英

Java輸出格式

[英]Java output formatting

我想知道Java是否有某種類來幫助輸出格式化。 我知道在C ++中,在iomanip中,有一個方法調用setw。 我想知道Java是否有類似的東西。

看看java.util.Formatter

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM