2012-02-02 69 views
2

我知道有一個功能string.Format()在.NET.NET的String.Format相當於在Java中

有沒有在Java中可用等效的版本?

+1

你搜索這個?檢查[這](http://stackoverflow.com/questions/513600/should-i-use-javas-string-format-if-performance-is-important)可能會幫助你。 – 2012-02-02 06:04:46

回答

-1

也許不完全相同,但Java確實有String.format,它提供了非常類似的功能。你會發現Java和C#非常相似。

1

是的,也有String.format()自從Java 1.5以來支持輸出ala C printf()

String.format(String format, Object... args) 
System.out.format() // alternativ 
System.out.printf() // alternativ 

javadoc

1

試試這個:

String format = "Test: {0}, {1}" 
System.out.println(MessageFormat.format(format, "Text1", "Text2")) 

看到this問題和答案