import java.text.MessageFormat; public class TestFormat { public static void main(String[] args) { // TODO Auto-generated method stub String str = MessageFormat.format("/status={0}&app={1}&version={2}", new Object[] { 123, 1234, 12345 }); System.out.println(str); String str2 = String.format("/status=%s&app=%s&version=%s", "123","1234","12345"); System.out.println(str2); } }
你觉得这两个产生的结果是不是一样?其实不一样!!
/status=123&app=1,234&version=12,345
/status=123&app=1234&version=12345
原文:http://www.cnblogs.com/huhuuu/p/5171480.html