在Java中使用双变量制作抽绳

在Java中使用双变量制作抽绳,java,Java,我的主要问题是试图获得以下代码片段: g2.drawString( "You ordered %f Cowboy Boots: ",ordering.getQuantity()[0], 0 ,0 ); 问题是,drawString不适用于这些参数。我是否应该使用另一种方法来代替?使用,例如 g2.drawString( String.format("You ordered %f Cowboy Boots:",ordering.getQuantity()[0]), 0, 0); 实际上,您可能

我的主要问题是试图获得以下代码片段:

g2.drawString( "You ordered %f Cowboy Boots: ",ordering.getQuantity()[0], 0 ,0 );
问题是,drawString不适用于这些参数。我是否应该使用另一种方法来代替?

使用,例如

g2.drawString( String.format("You ordered %f Cowboy Boots:",ordering.getQuantity()[0]), 0, 0);
实际上,您可能会更好地使用

相反

g2.drawString( String.format("You ordered " + NumberFormat.getNumberInstance().format(ordering.getQuantity()[0]) + " Cowboy Boots:"), 0, 0);