搜索
您的当前位置:首页Java常用类库

Java常用类库

时间:2023-06-10 来源:乌哈旅游
字段摘要 static Comparator CASE_INSENSITIVE_ORDER 一个对 String 对象进行排序的 Comparator,作用与 compareToIgnoreCase 相同。 构造方法摘要 String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。 String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构 造一个新的 String。 String(byte[] bytes, Charset charset) 通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。 String(byte[] bytes, int offset, int length) 通过使用平台的默认字符集 解码指定的 byte 子数组,构造一个新的 String。 String(byte[] bytes, int offset, int length, Charset charset) 通过 使用指定的 charset 解码指定的 byte 子数组,构造一个新的 String。 String(byte[] bytes, String charsetName) 通过使用指定的 charset 解码 指定的 byte 数组,构造一个新的 String。 String(char[] value) 分配一个新的 String,使其表示字符数组参数中当前 包含的字符序列。 String(char[] value, int offset, int count) 分配一个新的 String,它包 含取自字符数组参数一个子数组的字符。 String(int[] codePoints, int offset, int count) 分配一个新的 String, 它包含 Unicode 代码点数组参数一个子数组的字符。 String(String original) 初始化一个新创建的 String 对象,使其表示一个 与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。 String(StringBuffer buffer) 分配一个新的字符串,它包含字符串缓冲区参 数中当前包含的字符序列。 String(StringBuilder builder) 分配一个新的字符串,它包含字符串生成器 参数中当前包含的字符序列。 方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 int codePointBefore(int index) 返回指定索引之前的字符(Unicode 代码点)。 int codePointCount(int beginIndex, int endIndex) 返回此 String 的指定文本范围中的 Unicode 代码点数。 int compareTo(String anotherString)按字典顺序比较两个字符串。 int compareToIgnoreCase(String str) 按字典顺序比较两个字符串,不考虑大小写。 String concat(String str) 将指定字符串连接到此字符串的结尾。 boolean contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true。 boolean contentEquals(CharSequence cs) 将此字符串与指定的 CharSequence 比较。 boolean contentEquals(StringBuffer sb) 将此字符串与指定的 StringBuffer 比较。 static String copyValueOf(char[] data) 返回指定数组中表示该字符序列的 String。 static String copyValueOf(char[] data, int offset, int count) 返回指定数组中表示该字符序列的 String。 boolean endsWith(String suffix) 测试此字符串是否以指定的后缀结束。 boolean equals(Object anObject) 将此字符串与指定的对象比较。 boolean equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 比较,不考虑大小写。 static String format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 static String format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。 byte[] getBytes() 使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 byte[] getBytes(Charset charset)使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。 byte[] getBytes(String charsetName) 使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 将字符从此字符串复制到目标字符数组。 int hashCode() 返回此字符串的哈希码。 int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。 int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。 int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。 int indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。 String intern() 返回字符串对象的规范化表示形式。 boolean isEmpty() 当且仅当 length() 为 0 时返回 true。 int lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 int lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。 int lastIndexOf(String str) 返回指定子字符串在此字符串中最右边出现处的索引。 int lastIndexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。 int length() 返回此字符串的长度。 boolean matches(String regex) 告知此字符串是否匹配给定的正则表达式。 int offsetByCodePoints(int index, int codePointOffset) 返回此 String 中从给定的 index 处偏移 codePointOffset 个代码点的索引。 boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等。 boolean regionMatches(int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等。 String replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 String replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。 String replaceAll(String regex, String replacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 String replaceFirst(String regex, String replacement) 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。 String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串。 String[] split(String regex, int limit) 根据匹配给定的正则表达式来拆分此字符串。 boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始。 boolean startsWith(String prefix, int toffset) 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。 CharSequence subSequence(int beginIndex, int endIndex) 返回一个新的字符序列,它是此序列的一个子序列。 String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。 String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 char[] toCharArray() 将此字符串转换为一个新的字符数组。 String toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 String toLowerCase(Locale locale) 使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。 String toString() 返回此对象本身(它已经是一个字符串!)。 String toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 String toUpperCase(Locale locale) 使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。 String trim() 返回字符串的副本,忽略前导空白和尾部空白。 static String valueOf(boolean b) 返回 boolean 参数的字符串表示形式。 static String valueOf(char c) 返回 char 参数的字符串表示形式。 static String valueOf(char[] data) 返回 char 数组参数的字符串表示形式。 static String valueOf(char[] data, int offset, int count) 返回 char 数组参数的特定子数组的字符串表示形式。 static String valueOf(double d) 返回 double 参数的字符串表示形式。 static String valueOf(float f) 返回 float 参数的字符串表示形式。 static String valueOf(int i) 返回 int 参数的字符串表示形式。 static String valueOf(long l) 返回 long 参数的字符串表示形式。 static String valueOf(Object obj) 返回 Object 参数的字符串表示形式。 二、Math 类

static double E 比任何其他值都更接近 e(即自然对数的底数)的 double 值。 static double PI 比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值。 方法摘要 static double abs(double a) 返回 double 值的绝对值。 static float abs(float a) 返回 float 值的绝对值。 static int abs(int a) 返回 int 值的绝对值。 static long abs(long a) 返回 long 值的绝对值。 static double acos(double a) 返回一个值的反余弦;返回的角度范围在 0.0 到 pi 之间。 static double asin(double a) 返回一个值的反正弦;返回的角度范围在 -pi/2 到 pi/2 之间。 static double atan(double a) 返回一个值的反正切;返回的角度范围在 -pi/2 到 pi/2 之间。 static double atan2(double y, double x) 将矩形坐标 (x, y) 转换成极坐标 (r, theta),返回所得角 theta。 static double cbrt(double a) 返回 double 值的立方根。 static double ceil(double a) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。 static double copySign(double magnitude, double sign) 返回带有第二个浮点参数符号的第一个浮点参数。 static float copySign(float magnitude, float sign) 返回带有第二个浮点参数符号的第一个浮点参数。 static double cos(double a) 返回角的三角余弦。 static double cosh(double x) 返回 double 值的双曲线余弦。 static double exp(double a) 返回欧拉数 e 的 double 次幂的值。 static double expm1(double x) 返回 ex -1。 static double floor(double a) 返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。 static int getExponent(double d) 返回 double 表示形式中使用的无偏指数。 static int getExponent(float f) 返回 float 表示形式中使用的无偏指数。 static double hypot(double x, double y) 返回 sqrt(x2 +y2),没有中间溢出或下溢。 static double IEEEremainder(double f1, double f2) 按照 IEEE 754 标准的规定,对两个参数进行余数运算。 static double log(double a) 返回 double 值的自然对数(底数是 e)。 static double log10(double a) 返回 double 值的底数为 10 的对数。 static double log1p(double x) 返回参数与 1 之和的自然对数。 static double max(double a, double b) 返回两个 double 值中较大的一个。 static float max(float a, float b) 返回两个 float 值中较大的一个。 static int max(int a, int b) 返回两个 int 值中较大的一个。 static long max(long a, long b) 返回两个 long 值中较大的一个。 static double min(double a, double b) 返回两个 double 值中较小的一个。 static float min(float a, float b) 返回两个 float 值中较小的一个。 static int min(int a, int b) 返回两个 int 值中较小的一个。 static long min(long a, long b) 返回两个 long 值中较小的一个。 static double nextAfter(double start, double direction) 返回第一个参数和第二个参数之间与第一个参数相邻的浮点数。 static float nextAfter(float start, double direction) 返回第一个参数和第二个参数之间与第一个参数相邻的浮点数。 static double nextUp(double d) 返回 d 和正无穷大之间与 d 相邻的浮点值。 static float nextUp(float f) 返回 f 和正无穷大之间与 f 相邻的浮点值。 static double pow(double a, double b) 返回第一个参数的第二个参数次幂的值。 static double random() 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。 static double rint(double a) 返回最接近参数并等于某一整数的 double 值。 static long round(double a) 返回最接近参数的 long。 static int round(float a) 返回最接近参数的 int。 static double scalb(double d, int scaleFactor) 返回 d × 2scaleFactor,其舍入方式如同将一个正确舍入的浮点值乘以 double 值集合中的一个值。 static float scalb(float f, int scaleFactor) 返回 f × 2scaleFactor,其舍入方式如同将一个正确舍入的浮点值乘以 float 值集合中的一个值。 static double signum(double d) 返回参数的符号函数;如果参数为 0,则返回 0;如果参数大于 0,则返回 1.0;如果参数小于 0,则返回 -1.0。 static float signum(float f) 返回参数的符号函数;如果参数为 0,则返回 0;如果参数大于 0,则返回 1.0;如果参数小于 0,则返回 -1.0。 static double sin(double a) 返回角的三角正弦。 static double sinh(double x) 返回 double 值的双曲线正弦。 static double sqrt(double a) 返回正确舍入的 double 值的正平方根。 static double tan(double a) 返回角的三角正切。 static double tanh(double x) 返回 double 值的双曲线余弦。 static double toDegrees(double angrad) 将用弧度表示的角转换为近似相等的用角度表示的角。 static double toRadians(double angdeg) 将用角度表示的角转换为近似相等的用弧度表示的角。 static double ulp(double d) 返回参数的 ulp 大小。 static float ulp(float f) 返回参数的 ulp 大小。 三、NumberFormat 类

嵌套类摘要 static class NumberFormat.Field 定义将用作从 NumberFormat.formatToCharacterIterator 返回的 AttributedCharacterIterator 中属性键以及 FieldPosition 中字段标识符的常量。 字段摘要 static int FRACTION_FIELD 用于构造 FieldPosition 对象的字段常量。 static int INTEGER_FIELD 用于构造 FieldPosition 对象的字段常量。 构造方法摘要 protected NumberFormat() 唯一的构造方法。 方法摘要 Object clone() 重写 Cloneable boolean equals(Object obj) 重写 equals String format(double number) 格式规范。 abstract StringBuformat(double number, StringBuffer toAppendTo, ffer FieldPosition pos) 格式规范。 String format(long number) 格式规范。 abstract StringBuformat(long number, StringBuffer toAppendTo, ffer FieldPosition pos) 格式规范。 StringBuffer format(Object number, StringBuffer toAppendTo, FieldPosition pos) 格式化一个数并将所得文本添加到给定字符串缓冲区。 static Locale[] getAvailableLocales() 返回一个数组,它包含所有此类的 get*Instance 方法可以为其返回本地化实例的语言环境。 Currency getCurrency() 获取格式化货币值时此数值格式使用的货币。 static NumberFormagetCurrencyInstance() 返回当前默认语言环境的货币t 格式。 static NumberFormagetCurrencyInstance(Locale inLocale) 返回指定语言t 环境的货币格式。 static NumberFormagetInstance() 返回当前默认语言环境的通用数值格式。 t static NumberFormagetInstance(Locale inLocale) 返回指定语言环境的通t 用数值格式。 static NumberFormagetIntegerInstance()返回当前默认语言环境的整数格t 式。 static NumberFormagetIntegerInstance(Locale inLocale) 返回指定语言t 环境的整数格式。 int getMaximumFractionDigits() 返回数的小数部分所允许的最大位数。 int getMaximumIntegerDigits() 返回数的整数部分所允许的最大位数。 int getMinimumFractionDigits() 返回数的小数部分所允许的最小位数。 int getMinimumIntegerDigits() 返回数的整数部分所允许的最小位数。 static NumberFormagetNumberInstance() 返回当前默认语言环境的通用数t 值格式。 static NumberFormagetNumberInstance(Locale inLocale) 返回指定语言环t 境的通用数值格式。 static NumberFormagetPercentInstance() 返回当前默认语言环境的百分比t 格式。 static NumberFormagetPercentInstance(Locale inLocale) 返回指定语言t 环境的百分比格式。 RoundingMode getRoundingMode() 获取在此 NumberFormat 中使用的 RoundingMode。 int hashCode() 重写 hashCode boolean isGroupingUsed() 如果此格式中使用了分组,则返回 true。 boolean isParseIntegerOnly() 如果此格式只将数作为整数解析,则返回 true。 Number parse(String source) 解析给定字符串开头的文本,生成一个数值。 abstract Number parse(String source, ParsePosition parsePosition) 如果可能则返回 Long (例如,在 [Long.MIN_VALUE, Long.MAX_VALUE] 范围内且没有小数),否则返回 Double。 Object parseObject(String source, ParsePosition pos) 解析字符串中的文本,以生成一个 Number。 void setCurrency(Currency currency) 设置格式化货币值时此数值格式使用的货币。 void setGroupingUsed(boolean newValue) 设置此格式中是否使用分组。 void setMaximumFractionDigits(int newValue) 设置数的小数部分所允许的最大位数。 void setMaximumIntegerDigits(int newValue) 设置数的整数部分所允许的最大位数。 void setMinimumFractionDigits(int newValue) 设置数的小数部分所允许的最小位数。 void setMinimumIntegerDigits(int newValue) 设置数的整数部分所允许的最小位数。 void setParseIntegerOnly(boolean value) 设置数是否应该仅作为整数进行解析。 void setRoundingMode(RoundingMode roundingMode) 设置在此 NumberFormat 中使用的 RoundingMode。 四、DecimalFormat 类

从类 java.text.NumberFormat 继承的嵌套类/接口 NumberFormat.Field 字段摘要 从类 java.text.NumberFormat 继承的字段 FRACTION_FIELD, INTEGER_FIELD 构造方法摘要 DecimalFormat() 使用默认模式和默认语言环境的符号创建一个 DecimalFormat。 DecimalFormat(String pattern) 使用给定的模式和默认语言环境的符号创建一个 DecimalFormat。 DecimalFormat(String pattern, DecimalFormatSymbols symbols) 使用给定的模式和符号创建一个 DecimalFormat。 方法摘要 void applyLocalizedPattern(String pattern) 将给定的 模式应用于此 Format 对象。 void applyPattern(String pattern) 将给定的模式应用于此 Format 对象。 Object clone() 标准重写;没有语义上的变化。 boolean equals(Object obj) 重写 equals StringBuffer format(double number, StringBuffer result, FieldPosition fieldPosition) 格式化一个 double 值,以生成一个字符串。 StringBuffer format(long number, StringBuffer result, FieldPosition fieldPosition) 格式化一个 long 值,以生成一个字符串。 StringBuffer format(Object number, StringBuffer toAppendTo, FieldPosition pos) 格式化一个数,并将所得文本追加到给定的字符串缓冲区。 AttributedCharacterIformatToCharacterIterator(Object obj) terator 格式化一个 Object,以生成一个 AttributedCharacterIterator。 Currency getCurrency() 获取格式化货币值时,此十进制格式使用的货币。 DecimalFormatSymbols getDecimalFormatSymbols() 返回小数格式符号的一个副本,通常程序员或用户不改变此副本。 int getGroupingSize() 返回分组大小。 int getMaximumFractionDigits()获取某个数的小数部分中所允许的最大数字位数。 int getMaximumIntegerDigits() 获取某个数的整数部分中所允许的最大数字位数。 int getMinimumFractionDigits() 获取某个数的小数部分中所允许的最小数字位数。 int getMinimumIntegerDigits() 获取某个数的整数部分中所允许的最小数字位数。 int getMultiplier() 获取百分数、千分数和类似格式中使用的乘数。 String getNegativePrefix() 获取负数前缀。 String getNegativeSuffix() 获取负数后缀。 String getPositivePrefix() 获取正数前缀。 String getPositiveSuffix() 获取正数后缀。 RoundingMode getRoundingMode() 获取在此 DecimalFormat 中使用的 RoundingMode。 int hashCode() 重写 hashCode boolean isDecimalSeparatorAlwaysShown()允许获取整数中小数分隔符的行为。 boolean isParseBigDecimal() 返回 parse(java.lang.String, java.text.ParsePosition) 方法是否返回 BigDecimal。 Number parse(String text, ParsePosition pos) 解析字符串中的文本,以生成一个 Number。 void setCurrency(Currency currency) 设置格式化货币值时,此数字格式使用的货币。 void setDecimalFormatSymbols(DecimalFormatSymbols newSymbols) 设置小数格式符号,通常程序员或用户不改变此符号。 void setDecimalSeparatorAlwaysShown(boolean newValue) 许设置整数中小数分隔符的行为。 void setGroupingSize(int newValue) 设置分组大小。 void setMaximumFractionDigits(int newValue) 设置某个数的小数部分中所允许的最大数字位数。 void setMaximumIntegerDigits(int newValue) 设置某个数字的整数部分中所允许的最大数字位数。 void setMinimumFractionDigits(int newValue) 设置某个数的小数部分中所允许的最小数字位数。 void setMinimumIntegerDigits(int newValue) 设置某个数字的整数部分中所允许的最小数字位数。 void setMultiplier(int newValue) 设置百分数、千分数和类似格式中使用的乘数。 void setNegativePrefix(String newValue) 设置负数前缀。 void setNegativeSuffix(String newValue) 设置负数后缀。 void setParseBigDecimal(boolean newValue) 设置 parse(java.lang.String, java.text.ParsePosition) 方法是否返回 BigDecimal。 void setPositivePrefix(String newValue) 设置正数前缀。 void setPositiveSuffix(String newValue) 设置正数后缀。 void setRoundingMode(RoundingMode roundingMode) 设置在此 DecimalFormat 中使用的 RoundingMode。 String toLocalizedPattern() 合成一个表示此 Format 对象当前状态的、已本地化的模式字符串。 String toPattern() 合成一个表示此 Format 对象当前状态的模式字符串。 字段摘要 static int MAX_VALUE 值为 231-1 的常量,它表示 int 类型能够表示的最大值。 static int MIN_VALUE 值为 -231 的常量,它表示 int 类型能够表示的最小值。 static int SIZE 用来以二进制补码形式表示 int 值的比特位数。 static Class TYPE 表示基本类型 int 的 Class 实例。 五、random 类

构造方法摘要 Random() 创建一个新的随机数生成器。 Random(long seed) 使用单个 long 种子创建一个新的随机数生成器。 方法摘要 protected int next(int bits) 生成下一个伪随机数。 boolean nextBoolean() 返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 boolean 值。 void nextBytes(byte[] bytes) 生成随机字节并将其置于用户提供的 byte 数组中。 double nextDouble() 返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 double 值。 float nextFloat() 返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0 和 1.0 之间均匀分布的 float 值。 double nextGaussian() 返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的 double 值,其平均值是 0.0,标准差是 1.0。 int nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 int nextInt(int n) 返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。 long nextLong() 返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 long 值。 void setSeed(long seed) 使用单个 long 种子设置此随机数生成器的种子。 六、Integer 类

构造方法摘要 Integer(int value) 构造一个新分配的 Integer 对象,它表示指定的 int 值。 Integer(String s) 构造一个新分配的 Integer 对象,它表示 String 参数 所指示的 int 值。 方法摘要 static int bitCount(int i) 返回指定 int 值的二进制补码表示形式的 1 位的数量。 byte byteValue() 以 byte 类型返回该 Integer 的值。 int compareTo(Integer anotherInteger) 在数字上比较两个 Integer 对象。 static Integer decode(String nm) 将 String 解码为 Integer。 double doubleValue() 以 double 类型返回该 Integer 的值。 boolean equals(Object obj) 比较此对象与指定对象。 float floatValue() 以 float 类型返回该 Integer 的值。 static Integer getInteger(String nm) 确定具有指定名称的系统属性的整数值。 static Integer getInteger(String nm, int val) 确定具有指定名称的系统属性的整数值。 static Integer getInteger(String nm, Integer val) 返回具有指定名称的系统属性的整数值。 int hashCode() 返回此 Integer 的哈希码。 static int highestOneBit(int i) 返回具有至多单个 1 位的 int 值,在指定的 int 值中最高位(最左边)的 1 位的位置。 int intValue() 以 int 类型返回该 Integer 的值。 long longValue()以 long 类型返回该 Integer 的值。 static int lowestOneBit(int i) 返回具有至多单个 1 位的 int 值,在指定的 int 值中最低位(最右边)的 1 位的位置。 static int numberOfLeadingZeros(int i) 在指定 int 值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量。 static int numberOfTrailingZeros(int i) 返回指定的 int 值的二进制补码表示形式中最低(“最右边”)的为 1 的位后面的零位个数。 static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行解析。 static int parseInt(String s, int radix) 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 static int reverse(int i) 返回通过反转指定 int 值的二进制补码表示形式中位的顺序而获得的值。 static int reverseBytes(int i) 返回通过反转指定 int 值的二进制补码表示形式中字节的顺序而获得的值。 static int rotateLeft(int i, int distance) 返回根据指定的位数循环左移指定的 int 值的二进制补码表示形式而得到的值。 static int rotateRight(int i, int distance) 返回根据指定的位数循环右移指定的 int 值的二进制补码表示形式而得到的值。 short shortValue() 以 short 类型返回该 Integer 的值。 static int signum(int i) 返回指定 int 值的符号函数。 static String toBinaryString(int i) 以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。 static String toHexString(int i) 以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。 static String toOctalString(int i) 以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。 String toString() 返回一个表示该 Integer 值的 String 对象。 static String toString(int i) 返回一个表示指定整数的 String 对象。 static String toString(int i, int radix) 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。 static Integer valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。 static Integer valueOf(String s) 返回保存指定的 String 的值的 Integer 对象。 static Integer valueOf(String s, int radix) 返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。 七、Double 类

字段摘要 static int MAX_EXPONENT 有限 double 变量可能具有的最大指数。 static double MAX_VALUE 保存 double 类型的最大正有限值的常量,最大正有限值为 (2-2-52)·21023。 static int MIN_EXPONENT 标准化 double 变量可能具有的最小指数。 static double MIN_NORMAL 保存 double 类型的最小正标准值的常量,最小正标准值为 2-1022。 static double MIN_VALUE 保存 double 类型的最小正非零值的常量,最小正非零值为 2-1074。 static double NaN 保存 double 类型的 NaN 值的常量。 static double NEGATIVE_INFINITY 保存 double 类型的负无穷大值的常量。 static double POSITIVE_INFINITY 保存 double 类型的正无穷大值的常量。 static int SIZE 用于表示 double 值的位数。 static Class TYPE 表示基本类型 double 的 Class 实例。 构造方法摘要 Double(double value) 构造一个新分配的 Double 对象,它表示基本的 double 参数。 Double(String s) 构造一个新分配的 Double 对象,表示用字符串表示的 double 类型的浮点值。 方法摘要 byte byteValue() 以 byte 形式返回此 Double 的值(通过强制转换为 byte)。 static int compare(double d1, double d2) 比较两个指定的 double 值。 int compareTo(Double anotherDouble) 对两个 Double 对象所表示的数值进行比较。 static long doubleToLongBits(double value) 根据 IEEE 754 浮点双精度格式 (\"double format\") 位布局,返回指定浮点值的表示形式。 static long doubleToRawLongBits(double value) 根据 IEEE 754 浮点“双精度格式”位布局,返回指定浮点值的表示形式,并保留 NaN 值。 double doubleValue() 返回此 Double 对象的 double 值。 boolean equals(Object obj) 将此对象与指定对象比较。 float floatValue() 返回此 Double 对象的 float 值。 int hashCode() 返回此 Double 对象的哈希码。 int intValue() 以 int 形式返回此 Double 的值(通过强制转换为 int 类型)。 boolean isInfinite() 如果此 Double 值在数值上为无穷大,则返回 true;否则返回 false。 static boolean isInfinite(double v) 如果指定数在数值上为无穷大,则返回 true;否则返回 false。 boolean isNaN() 如果此 Double 值是非数字(NaN)值,则返回 true;否则返回 false。 static boolean isNaN(double v) 如果指定的数是一个 NaN 值,则返回 true;否则返回 false。 static double longBitsToDouble(long bits) 返回对应于给定位表示形式的 double 值。 long longValue() 以 long 形式返回此 Double 的值(通过强制转换为 long 类型)。 static double parseDouble(String s) 返回一个新的 double 值,该值被初始化为用指定 String 表示的值,这与 Double 类的 valueOf 方法一样。 short shortValue() 以 short 形式返回此 Double 的值(通过强制转换为 short)。 static String toHexString(double d) 返回 double 参数的十六进制字符串表示形式。 String toString() 返回此 Double 对象的字符串表示形式。 static String toString(double d) 返回 double 参数的字符串表示形式。 static Double valueOf(double d) 返回表示指定的 double 值的 Double 实例。 static Double valueOf(String s) 返回保存用参数字符串 s 表示的 double 值的 Double 对象。 八、Scanner类

构造方法摘要 Scanner(File source) 造一个新的 Scanner,它生成的值是从指定文件扫描 的。 Scanner(File source, String charsetName)构造一个新的 Scanner,它生 成的值是从指定文件扫描的。 Scanner(InputStream source) 构造一个新的 Scanner,它生成的值是从指 定的输入流扫描的。 Scanner(InputStream source, String charsetName) 构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。 Scanner(Readable source) 构造一个新的 Scanner,它生成的值是从指定源 扫描的。 Scanner(ReadableByteChannel source) 构造一个新的 Scanner,它生成的 值是从指定信道扫描的。 Scanner(ReadableByteChannel source, String charsetName) 构造一个新 的 Scanner,它生成的值是从指定信道扫描的。 Scanner(String source) 构造一个新的 Scanner,它生成的值是从指定字符 串扫描的。 方法摘要 void close() 关闭此扫描器。 Pattern delimiter() 返回此 Scanner 当前正在用于匹配分隔符的 Pattern。 String findInLine(Pattern pattern) 试图在忽略分隔符的情况下查找下一个指定模式。 String findInLine(String pattern) 试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。 String findWithinHorizon(Pattern pattern, int horizon) 试图查找下一个指定模式。 String findWithinHorizon(String pattern, int horizon) 试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。 boolean hasNext() 如果此扫描器的输入中有另一个标记,则返回 true。 boolean hasNext(Pattern pattern) 如果下一个完整标记与指定模式匹配,则返回 true。 boolean hasNext(String pattern) 如果下一个标记与从指定字符串构造的模式匹配,则返回 true。 boolean hasNextBigDecimal() 如果通过使用 nextBigDecimal() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 BigDecimal,则返回 true。 boolean hasNextBigInteger() 如果通过使用 nextBigInteger() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 BigInteger 值,则返回 true。 boolean hasNextBigInteger(int radix) 如果通过使用 nextBigInteger() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 BigInteger 值,则返回 true。 boolean hasNextBoolean() 如果通过使用一个从字符串 \"true|false\" 创建的大小写敏感的模式,此扫描器输入信息中的下一个标记可以解释为一个布尔值,则返回 true。 boolean hasNextByte() 如果通过使用 nextByte() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个字节值,则返回 true。 boolean hasNextByte(int radix) 如果通过使用 nextByte() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个字节值,则返回 true。 boolean hasNextDouble() 如果通过使用 nextDouble() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 double 值,则返回 true。 boolean hasNextFloat() 如果通过使用 nextFloat() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 float 值,则返回 true。 boolean hasNextInt() 如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值,则返回 true。 boolean hasNextInt(int radix) 如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 int 值,则返回 true。 boolean hasNextLine() 如果在此扫描器的输入中存在另一行,则返回 true。 boolean hasNextLong() 如果通过使用 nextLong() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 long 值,则返回 true。 boolean hasNextLong(int radix) 如果通过使用 nextLong() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 long 值,则返回 true。 boolean hasNextShort() 如果通过使用 nextShort() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 short 值,则返回 true。 boolean hasNextShort(int radix) 如果通过使用 nextShort() 方法,此扫描器输入信息中的下一个标记可以解释为指定基数中的一个 short 值,则返回 true。 IOException ioException() 返回此 Scanner 的底层 Readable 最后抛出的 IOException。 Locale locale() 返回此扫描器的语言环境。 MatchResult match() 返回此扫描器所执行的最后扫描操作的匹配结果。 String next() 查找并返回来自此扫描器的下一个完整标记。 String next(Pattern pattern) 如果下一个标记与指定模式匹配,则返回下一个标记。 String next(String pattern) 如果下一个标记与从指定字符串构造的模式匹配,则返回下一个标记。 BigDecimal nextBigDecimal() 将输入信息的下一个标记扫描为一个 BigDecimal。 BigInteger nextBigInteger() 将输入信息的下一个标记扫描为一个 BigInteger。 BigInteger nextBigInteger(int radix) 输入信息的下一个标记扫描为一个 BigInteger。 boolean nextBoolean() 扫描解释为一个布尔值的输入标记并返回该值。 byte nextByte() 将输入信息的下一个标记扫描为一个 byte。 byte nextByte(int radix) 将输入信息的下一个标记扫描为一个 byte。 double nextDouble() 将输入信息的下一个标记扫描为一个 double。 float nextFloat() 将输入信息的下一个标记扫描为一个 float。 int nextInt() 将输入信息的下一个标记扫描为一个 int。 int nextInt(int radix) 将输入信息的下一个标记扫描为一个 int。 String nextLine() 此扫描器执行当前行,并返回跳过的输入信息。 long nextLong() 将输入信息的下一个标记扫描为一个 long。 long nextLong(int radix) 将输入信息的下一个标记扫描为一个 long。 short nextShort() 将输入信息的下一个标记扫描为一个 short。 short nextShort(int radix) 将输入信息的下一个标记扫描为一个 short。 int radix() 返回此扫描器的默认基数。 void remove() Iterator 的这种实现不支持移除操作。 Scanner reset() 重置此扫描器。 Scanner skip(Pattern pattern) 在忽略分隔符的情况下跳过与指定模式匹配的输入信息。 Scanner skip(String pattern) 跳过与从指定字符串构造的模式匹配的输入信息。 String toString() 返回此 Scanner 的字符串表示形式。 Scanner useDelimiter(Pattern pattern) 将此扫描器的分隔模式设置为指定模式。 Scanner useDelimiter(String pattern) 将此扫描器的分隔模式设置为从指定 String 构造的模式。 Scanner useLocale(Locale locale) 将此扫描器的语言环境设置为指定的语言环境。 Scanner useRadix(int radix) 将此扫描器的默认基数设置为指定基数。 九、PrintStream 类

从类 java.io.FilterOutputStream 继承的字段 out 构造方法摘要 PrintStream(File file) 创建具有指定文件且不带自动行刷新的新打印流。 PrintStream(File file, String csn) 创建具有指定文件名称和字符集且不带自动行刷 新的新打印流。 PrintStream(OutputStream out) 创建新的打印流。 PrintStream(OutputStream out, boolean autoFlush) 创建新的打印流。 PrintStream(OutputStream out, boolean autoFlush, String encoding) 创建新 的打印流。 PrintStream(String fileName) 创建具有指定文件名称且不带自动行刷新的新打印流。 PrintStream(String fileName, String csn) 创建具有指定文件名称和字符集且不带自 动行刷新的新打印流。 方法摘要 PrintStream append(char c) 将指定字符添加到此输出流。 PrintStream append(CharSequence csq) 将指定字符序列添加到此输出流。 PrintStream append(CharSequence csq, int start, int end) 将指定字符序列的子序列添加到此输出流。 boolean checkError() 刷新流并检查其错误状态。 protected void clearError() 清除此流的内部错误状态。 void close() 关闭流。 void flush() 刷新该流的缓冲。 PrintStream format(Locale l, String format, Object... args) 使用指定格式字符串和参数将格式化字符串写入此输出流中。 PrintStream format(String format, Object... args) 使用指定格式字符串和参数将格式化字符串写入此输出流中。 void print(boolean b) 打印 boolean 值。 void print(char c) 打印字符。 void print(char[] s) 打印字符数组。 void print(double d) 打印双精度浮点数。 void print(float f) 打印浮点数。 void print(int i) 打印整数。 void print(long l) 打印 long 整数。 void print(Object obj) 打印对象。 void print(String s) 打印字符串。 PrintStream printf(Locale l, String format, Object... args) 使用指定格式字符串和参数将格式化的字符串写入此输出流的便捷方法。 PrintStream printf(String format, Object... args) 使用指定格式字符串和参数将格式化的字符串写入此输出流的便捷方法。 void println() 通过写入行分隔符字符串终止当前行。 void println(boolean x) 打印 boolean 值,然后终止行。 void println(char x) 打印字符,然后终止该行。 void println(char[] x) 打印字符数组,然后终止该行。 void println(double x) 打印 double,然后终止该行。 void println(float x) 打印 float,然后终止该行。 void println(int x) 打印整数,然后终止该行。 void println(long x) 打印 long,然后终止该行。 void println(Object x) 打印 Object,然后终止该行。 void println(String x) 打印 String,然后终止该行。 protected void setError() 将该流的错误状态设置为 true。 void write(byte[] buf, int off, int len) 将 len 字节从指定的初始偏移量为 off 的 byte 数组写入此流。 void write(int b) 将指定的字节写入此流。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top