当显示数字时,我想自动调整单位以限制数字的大小。例如,如果使用米和22000这样的数字然后我想显示22公里,但如果数字是22那么我将显示22米。
好像java.text.NumberFormat
可以扩展为添加单位。如果是这样,你能澄清api是如何使用的(我RTFM)。如果没有,你会建议另外一个java api吗?
进一步的背景。我在JFreeChart工作,并从API
引导到NumberFormat答案 0 :(得分:1)
您可以将所需的文字添加到自定义DecimalFormat
使用的TickUnits
个实例中。 createStandardTickUnits()
方法是一个合理的模型。另请参阅此answer。