当args是动态的,如何定义格式,args为1,我们可以定义像“sss%d”这样的格式?
答案 0 :(得分:0)
官方javadoc(https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html)说明了三种格式类型:
%[argument_index$][flags][width][.precision]conversion
%[argument_index$][flags][width]conversion
%[flags][width]conversion
如果与args ...
不匹配,它们都不允许您使用条件来表示它。
我认为您可以解析以前的两个参数:String
格式和Object[]
参数,以根据您的运行时环境创建一个连贯的参数对。