JavaTM Platform
Standard Ed. 6

类 java.lang.Number
的使用

使用 Number 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.monitor 提供 monitor 类的定义。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.xml.datatype XML/Java 类型映射关系。 
 

java.awtNumber 的使用
 

返回 Numberjava.awt 中的方法
 Number Button.AccessibleAWTButton.getCurrentAccessibleValue()
          获取此对象的值,它是一个 Number。
 Number Checkbox.AccessibleAWTCheckbox.getCurrentAccessibleValue()
          获取此对象的值,它是一个 Number。
 Number CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.getCurrentAccessibleValue()
          获取此对象的值,它是一个 Number。
 Number Scrollbar.AccessibleAWTScrollBar.getCurrentAccessibleValue()
          获取此对象的可访问值。
 Number MenuItem.AccessibleAWTMenuItem.getCurrentAccessibleValue()
          以数字形式获取此对象的值。
 Number Button.AccessibleAWTButton.getMaximumAccessibleValue()
          获取此对象的最大值,它是一个 Number。
 Number Checkbox.AccessibleAWTCheckbox.getMaximumAccessibleValue()
          获取此对象的最大值,它是一个 Number。
 Number CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.getMaximumAccessibleValue()
          获取此对象的最大值,它是一个 Number。
 Number Scrollbar.AccessibleAWTScrollBar.getMaximumAccessibleValue()
          获取此对象的最大可访问值。
 Number MenuItem.AccessibleAWTMenuItem.getMaximumAccessibleValue()
          以数字形式获取此对象的最大值。
 Number Button.AccessibleAWTButton.getMinimumAccessibleValue()
          获取此对象的最小值,它是一个 Number。
 Number Checkbox.AccessibleAWTCheckbox.getMinimumAccessibleValue()
          获取此对象的最小值,它是一个 Number。
 Number CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.getMinimumAccessibleValue()
          获取此对象的最小值,它是一个 Number。
 Number Scrollbar.AccessibleAWTScrollBar.getMinimumAccessibleValue()
          获取此对象的最小可访问值。
 Number MenuItem.AccessibleAWTMenuItem.getMinimumAccessibleValue()
          以数字形式获取此对象的最小值。
 

参数类型为 Numberjava.awt 中的方法
 boolean Button.AccessibleAWTButton.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean Checkbox.AccessibleAWTCheckbox.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean Scrollbar.AccessibleAWTScrollBar.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean MenuItem.AccessibleAWTMenuItem.setCurrentAccessibleValue(Number n)
          将此对象的值设置为数字。
 

java.langNumber 的使用
 

java.langNumber 的子类
 class Byte
          Byte 类将基本类型 byte 的值包装在一个对象中。
 class Double
          Double 类在对象中包装一个基本类型 double 的值。
 class Float
          Float 类在对象中包装一个基本类型 float 的值。
 class Integer
          Integer 类在对象中包装了一个基本类型 int 的值。
 class Long
          Long 类在对象中包装了基本类型 long 的值。
 class Short
          Short 类在对象中包装基本类型 short 的值。
 

java.mathNumber 的使用
 

java.mathNumber 的子类
 class BigDecimal
          不可变的、任意精度的有符号十进制数。
 class BigInteger
          不可变的任意精度的整数。
 

java.textNumber 的使用
 

返回 Numberjava.text 中的方法
 Number NumberFormat.parse(String source)
          解析给定字符串开头的文本,生成一个数值。
 Number ChoiceFormat.parse(String text, ParsePosition status)
          解析输入文本中的一个 Number。
 Number DecimalFormat.parse(String text, ParsePosition pos)
          解析字符串中的文本,以生成一个 Number
abstract  Number NumberFormat.parse(String source, ParsePosition parsePosition)
          如果可能则返回 Long (例如,在 [Long.MIN_VALUE, Long.MAX_VALUE] 范围内且没有小数),否则返回 Double。
 

java.util.concurrent.atomicNumber 的使用
 

java.util.concurrent.atomicNumber 的子类
 class AtomicInteger
          可以用原子方式更新的 int 值。
 class AtomicLong
          可以用原子方式更新的 long 值。
 

javax.accessibilityNumber 的使用
 

返回 Numberjavax.accessibility 中的方法
 Number AccessibleValue.getCurrentAccessibleValue()
          以 Number 形式获取此对象的值。
 Number AccessibleValue.getMaximumAccessibleValue()
          以 Number 形式获取此对象的最大值。
 Number AccessibleValue.getMinimumAccessibleValue()
          以 Number 形式设置此对象的最小值。
 

参数类型为 Numberjavax.accessibility 中的方法
 boolean AccessibleValue.setCurrentAccessibleValue(Number n)
          以 Number 形式设置此对象的值。
 

javax.managementNumber 的使用
 

参数类型为 Numberjavax.management 中的方法
static ValueExp Query.value(Number val)
          返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。
 

javax.management.monitorNumber 的使用
 

返回 Numberjavax.management.monitor 中的方法
 Number CounterMonitor.getDerivedGauge()
          已过时。 从 JMX 1.2 开始,由 CounterMonitor.getDerivedGauge(ObjectName) 取代
 Number CounterMonitorMBean.getDerivedGauge()
          已过时。 从 JMX 1.2 开始,由 CounterMonitorMBean.getDerivedGauge(ObjectName) 取代
 Number GaugeMonitor.getDerivedGauge()
          已过时。 从 JMX 1.2 开始,由 GaugeMonitor.getDerivedGauge(ObjectName) 取代
 Number GaugeMonitorMBean.getDerivedGauge()
          已过时。 从 JMX 1.2 开始,由 GaugeMonitorMBean.getDerivedGauge(ObjectName) 取代
 Number CounterMonitor.getDerivedGauge(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象派生的尺度,否则将为 null
 Number CounterMonitorMBean.getDerivedGauge(ObjectName object)
          获取指定的 MBean 的派生尺度。
 Number GaugeMonitor.getDerivedGauge(ObjectName object)
          如果指定的对象包含在所观察的 MBeans 集中,则获取此对象派生的尺度,否则将为 null
 Number GaugeMonitorMBean.getDerivedGauge(ObjectName object)
          获取指定的 MBean 的派生尺度。
 Number GaugeMonitor.getHighThreshold()
          获取所有所观察的 MBean 的公共高阈值。
 Number GaugeMonitorMBean.getHighThreshold()
          获取高阈值。
 Number CounterMonitor.getInitThreshold()
          获取所有观察对象的公共初始阈值。
 Number CounterMonitorMBean.getInitThreshold()
          获取所有 observed 对象的公共初始阈值。
 Number GaugeMonitor.getLowThreshold()
          获取所有观察到的 MBean 的公共低阈值。
 Number GaugeMonitorMBean.getLowThreshold()
          获取低阈值。
 Number CounterMonitor.getModulus()
          获取所有观察到的 MBeans 共同的模值。
 Number CounterMonitorMBean.getModulus()
          获取模值。
 Number CounterMonitor.getOffset()
          获取所有观察到的 MBeans 共同的偏移量值。
 Number CounterMonitorMBean.getOffset()
          获取偏移值。
 Number CounterMonitor.getThreshold()
          已过时。 从 JMX 1.2 开始,由 CounterMonitor.getThreshold(ObjectName) 取代
 Number CounterMonitorMBean.getThreshold()
          已过时。 从 JMX 1.2 开始,由 CounterMonitorMBean.getThreshold(ObjectName) 取代
 Number CounterMonitor.getThreshold(ObjectName object)
          如果指定的对象包含在观察到的 MBeans 集中,则获取指定对象的当前阈值,否则将为 null
 Number CounterMonitorMBean.getThreshold(ObjectName object)
          获取指定 MBean 的阈值。
 

参数类型为 Numberjavax.management.monitor 中的方法
 void CounterMonitor.setInitThreshold(Number value)
          设置所有观察对象的共同初始阈值。
 void CounterMonitorMBean.setInitThreshold(Number value)
          设置所有观察到的 MBeans 的公共初始阈值。
 void CounterMonitor.setModulus(Number value)
          设置所有观察到的 MBeans 共同的模值。
 void CounterMonitorMBean.setModulus(Number value)
          设置模值。
 void CounterMonitor.setOffset(Number value)
          设置所有观察到的 MBeans 共同的偏移量值。
 void CounterMonitorMBean.setOffset(Number value)
          设置偏移量值。
 void CounterMonitor.setThreshold(Number value)
          已过时。 从 JMX 1.2 开始,由 CounterMonitor.setInitThreshold(java.lang.Number) 取代
 void CounterMonitorMBean.setThreshold(Number value)
          已过时。 从 JMX 1.2 开始,由 CounterMonitorMBean.setInitThreshold(java.lang.Number) 取代
 void GaugeMonitor.setThresholds(Number highValue, Number lowValue)
          设置所有观察到的 MBean 的公共高、低阈值。
 void GaugeMonitorMBean.setThresholds(Number highValue, Number lowValue)
          设置高、低阈值。
 

javax.swingNumber 的使用
 

返回 Numberjavax.swing 中的方法
 Number JSpinner.AccessibleJSpinner.getCurrentAccessibleValue()
          获取此对象数字形式的值。
 Number JSlider.AccessibleJSlider.getCurrentAccessibleValue()
          获取此对象的可访问值。
 Number JProgressBar.AccessibleJProgressBar.getCurrentAccessibleValue()
          获取此对象的可访问值。
 Number JScrollBar.AccessibleJScrollBar.getCurrentAccessibleValue()
          获取此对象的可访问值。
 Number JSplitPane.AccessibleJSplitPane.getCurrentAccessibleValue()
          获取此对象的可访问值。
 Number AbstractButton.AccessibleAbstractButton.getCurrentAccessibleValue()
          以 Number 形式获取此对象的值。
 Number JInternalFrame.AccessibleJInternalFrame.getCurrentAccessibleValue()
          以 Number 形式获取此对象的值。
 Number JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.getCurrentAccessibleValue()
          以 Number 形式获取此对象的值。
 Number JSpinner.AccessibleJSpinner.getMaximumAccessibleValue()
          获取此对象数字形式的最大值。
 Number JSlider.AccessibleJSlider.getMaximumAccessibleValue()
          获取此对象的最大可访问值。
 Number JProgressBar.AccessibleJProgressBar.getMaximumAccessibleValue()
          获取此对象的最大可访问值。
 Number JScrollBar.AccessibleJScrollBar.getMaximumAccessibleValue()
          获取此对象的最大可访问值。
 Number JSplitPane.AccessibleJSplitPane.getMaximumAccessibleValue()
          获取此对象的最大可访问值。
 Number AbstractButton.AccessibleAbstractButton.getMaximumAccessibleValue()
          以 Number 形式获取此对象的最大值。
 Number JInternalFrame.AccessibleJInternalFrame.getMaximumAccessibleValue()
          以 Number 形式获取此对象的最大值。
 Number JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.getMaximumAccessibleValue()
          以 Number 形式获取此对象的最大值。
 Number JSpinner.AccessibleJSpinner.getMinimumAccessibleValue()
          获取此对象数字形式的最小值。
 Number JSlider.AccessibleJSlider.getMinimumAccessibleValue()
          获取此对象的最小可访问值。
 Number JProgressBar.AccessibleJProgressBar.getMinimumAccessibleValue()
          获取此对象的最小可访问值。
 Number JScrollBar.AccessibleJScrollBar.getMinimumAccessibleValue()
          获取此对象的最小可访问值。
 Number JSplitPane.AccessibleJSplitPane.getMinimumAccessibleValue()
          获取此对象的最小可访问值。
 Number AbstractButton.AccessibleAbstractButton.getMinimumAccessibleValue()
          以 Number 形式获取此对象的最小值。
 Number JInternalFrame.AccessibleJInternalFrame.getMinimumAccessibleValue()
          以 Number 形式获取此对象的最小值。
 Number JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.getMinimumAccessibleValue()
          以 Number 形式获取此对象的最小值。
 Number SpinnerNumberModel.getNumber()
          返回该序列的当前元素的值。
 Number SpinnerNumberModel.getStepSize()
          返回由 getNextValuegetPreviousValue 方法计算的值更改的大小。
 

参数类型为 Numberjavax.swing 中的方法
static
<M,I> RowFilter<M,I>
RowFilter.numberFilter(RowFilter.ComparisonType type, Number number, int... indices)
          返回一个 RowFilter,它包含至少具有一个符合指定标准的 Number 值的条目。
 boolean JSpinner.AccessibleJSpinner.setCurrentAccessibleValue(Number n)
          将此对象的值设置为数字。
 boolean JSlider.AccessibleJSlider.setCurrentAccessibleValue(Number n)
          将此对象的值设置为数字。
 boolean JProgressBar.AccessibleJProgressBar.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number
 boolean JScrollBar.AccessibleJScrollBar.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean JSplitPane.AccessibleJSplitPane.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean AbstractButton.AccessibleAbstractButton.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean JInternalFrame.AccessibleJInternalFrame.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number。
 boolean JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.setCurrentAccessibleValue(Number n)
          将此对象的值设置为一个 Number
 void SpinnerNumberModel.setStepSize(Number stepSize)
          更改由 getNextValuegetPreviousValue 方法计算的值更改的大小。
 

参数类型为 Numberjavax.swing 中的构造方法
SpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize)
          构造一个表示从 minimummaximum 的闭区间数字序列的 SpinnerModel
 

javax.xml.datatypeNumber 的使用
 

返回 Numberjavax.xml.datatype 中的方法
abstract  Number Duration.getField(DatatypeConstants.Field field)
          获取字段的值。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策