Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
212 views
in Technique[技术] by (71.8m points)

c# - Java Equivalent to .NET's String.Format

Is there an equivalent to .NET's String.Format in Java?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The 10 cent answer to this is:

C#'s


String.Format("{0} -- {1} -- {2}", ob1, ob2, ob3)

is equivalent to Java's


String.format("%1$s -- %2$s -- %3$s", ob1, ob2, ob3)

Note the 1-based index, and the "s" means to convert to string using .toString(). There are many other conversions available and formatting options:

http://download.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html#syntax


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...