资讯动态

Java:29-所有类型的主要知识

发布时间:2026/10/14 3:49:56 来源:尧图企业网站定制
所有类型的使用java.lang.-------------------------Object,Integer,Double,Boolean,Character//Object类的主要知识-------------------------Object()inthashCode()StringtoString()Class?getClass()//Integer类的主要知识-------------------------publicstaticfinalintMAX_VALUE表示int类型可以描述的最大值即2^31-1publicstaticfinalintMIN_VALUE表示int类型可以描述的最小值即-2^31publicstaticfinalintSIZE表示int类型采用二进制补码形式的位数publicstaticfinalintBYTES表示int类型所占的字节个数publicstaticfinalClassTYPE表示int类型的Class实例Integer(intvalue)根据参数指定的整数来构造对象已过时Integer(Strings)根据参数指定的字符串来构造对象 已过时intintValue()获取调用对象中的整数值并返回staticIntegervalueOf(inti)根据参数指定整数值得到Integer类型对象参数也可以为String类型 因为有staticintparseInt(Strings)方法booleanequals(Objectobj)比较调用对象与参数指定的对象是否相等StringtoString()返回描述调用对象数值的字符串形式staticintparseInt(Strings)将字符串类型转换为int类型并返回staticStringtoString(inti)获取参数指定整数的十进制字符串形式staticStringtoBinaryString(inti)获取参数指定整数的二进制字符串形式staticStringtoHexString(inti)获取参数指定整数的十六进制字符串形式staticStringtoOctalString(inti)获取参数指定整数的八进制字符串形式//Double类的主要知识-------------------------publicstaticfinalintSIZE表示double类型的二进制位数publicstaticfinalintBYTES表示double类型的字节个数publicstaticfinalClassTYPE表示double类型的Class实例Double(doublevalue)根据参数指定的浮点数据来构造对象已过时Double(Strings)根据参数指定的字符串来构造对象 已过时doubledoubleValue()获取调用对象中的浮点数据并返回staticDoublevalueOf(doubled)根据参数指定浮点数据得到Double类型对象参数也可以为String类型 因为有staticdoubleparseDouble(Strings)方法booleanequals(Objectobj)比较调用对象与参数指定的对象是否相等StringtoString()返回描述调用对象数值的字符串形式staticdoubleparseDouble(Strings)将字符串类型转换为double类型并返回booleanisNaN()判断调用对象的数值是否为非数字//Boolean类的主要知识-------------------------publicstaticfinalBooleanFALSE对应基值为false的对象publicstaticfinalBooleanTRUE对应基值为true的对象publicstaticfinalClassTYPE表示boolean类型的Class实例Boolean(booleanvalue)根据参数指定的布尔数值来构造对象已过时Boolean(Strings)根据参数指定的字符串来构造对象 已过时booleanbooleanValue()获取调用对象中的布尔数值并返回staticBooleanvalueOf(booleanb)根据参数指定布尔数值得到Boolean类型对象参数也可以为String类型 因为有staticbooleanparseBoolean(Strings)booleanequals(Objectobj)比较调用对象与参数指定的对象是否相等StringtoString()返回描述调用对象数值的字符串形式staticbooleanparseBoolean(Strings)将字符串类型转换为boolean类型并返回//Character类的主要知识-------------------------publicstaticfinalintSIZE表示char类型的二进制位数publicstaticfinalintBYTES表示char类型的字节个数publicstaticfinalClassTYPE表示char类型的Class实例Character(charvalue)根据参数指定的字符数据来构造对象已过时charcharValue()获取调用对象中的字符数据并返回staticCharactervalueOf(charc)根据参数指定字符数据得到Character类型对象booleanequals(Objectobj)比较调用对象与参数指定的对象是否相等StringtoString()返回描述调用对象数值的字符串形式staticbooleanisUpperCase(charch)判断参数指定字符是否为大写字符staticbooleanisLowerCase(charch)判断参数指定字符是否为小写字符staticbooleanisDigit(charch)判断参数指定字符是否为数字字符staticchartoUpperCase(charch)将参数指定的字符转换为大写字符staticchartoLowerCase(charch)将参数指定的字符转换为小写字符//Math类的主要知识-------------------------staticintmax(inta,intb)返回两个参数中的最大值staticintmin(inta,intb)返回两个参数中的最小值staticdoublepow(doublea,doubleb)返回第一个参数的幂staticintabs(inta)返回参数指定数值的绝对值staticlonground(doublea)返回参数四舍五入的结果staticdoublesqrt(doublea)返回参数的平方根staticdoublerandom()返回0.0到1.0的随机数[0.0~1.0)包括0.0不包括1.0//BigDecimal类的主要知识-------------------------BigDecimal(Stringval)根据参数指定的字符串来构造对象BigDecimaladd(BigDecimalaugend)用于实现加法运算BigDecimalsubtract(BigDecimalsubtrahend)用于实现减法运算BigDecimalmultiply(BigDecimalmultiplicand)用于实现乘法运算BigDecimaldivide(BigDecimaldivisor)用于实现除法运算//BigInteger类的主要知识-------------------------BigInteger(Stringval)根据参数指定的字符串来构造对象BigIntegeradd(BigIntegerval)用于实现加法运算BigIntegersubtract(BigIntegerval)用于实现减法运算BigIntegermultiply(BigIntegerval)用于实现乘法运算BigIntegerdivide(BigIntegerval)用于实现除法运算BigIntegerremainder(BigIntegerval)用于实现取余运算BigInteger[]divideAndRemainder(BigIntegerval)用于实现取商和余数的运算//String类的主要知识-------------------------String()使用无参方式构造对象得到空字符序列String(byte[]bytes,intoffset,intlength)使用bytes数组中下标从offset位置开始的length个字节来构造对象String(byte[]bytes)使用bytes数组中的所有内容构造对象String(char[]value,intoffset,intcount)使用value数组中下标从offset位置开始的count个字符来构造对象String(char[]value)使用value数组中的所有内容构造对象String(Stringoriginal)根据参数指定的字符串内容来构造对象新创建对象为参数对象的副本StringtoString()返回字符串本身byte[]getBytes()将当前字符串内容转换为byte数组并返回char[]toCharArray()用于将当前字符串内容转换为char数组并返回charcharAt(intindex)方法charAt用于返回字符串指定位置的字符intlength()返回字符串字符序列的长度booleanisEmpty()判断字符串是否为空String.valueOf(doublei)i由于是double类型的所以基本上基本类型都可以给他赋值intcompareTo(StringanotherString)用于比较调用对象和参数对象的大小关系intcompareToIgnoreCase(Stringstr)不考虑大小写也就是a和A是相等的关系Stringconcat(Stringstr)用于实现字符串的拼接booleancontains(CharSequences)用于判断当前字符串是否包含参数指定的内容//CharSequence字符序列接口StringtoLowerCase()返回字符串的小写形式StringtoUpperCase()返回字符串的大写形式Stringtrim()返回去掉前导和后继空白的字符串booleanstartsWith(Stringprefix)判断字符串是否以参数字符串开头booleanstartsWith(Stringprefix,inttoffset)从指定位置开始是否以参数字符串开头booleanendsWith(Stringsuffix)判断字符串是否以参数字符串结尾booleanequals(ObjectanObject)用于比较字符串内容是否相等并返回inthashCode()获取调用对象的哈希码值booleanequalsIgnoreCase(StringanotherString)用于比较字符串内容是否相等并返回不考虑大小写 如A和a是相等intindexOf(intch)用于返回当前字符串中参数ch指定的字符第一次出现的下标intindexOf(intch,intfromIndex)用于从fromIndex位置开始查找ch指定的字符intindexOf(Stringstr)在字符串中检索str返回其第一次出现的位置若找不到返回-1intindexOf(Stringstr,intfromIndex)表示从字符串的fromIndex位置开始检索str第一次出现的位置intlastIndexOf(intch)用于返回参数ch指定的字符最后一次出现的下标intlastIndexOf(intch,intfromIndex)用于从fromIndex位置开始查找ch指定字符出现的下标intlastIndexOf(Stringstr)返回str指定字符串最后一次出现的下标intlastIndexOf(Stringstr,intfromIndex)用于从fromIndex位置开始反向搜索的第一次出现的下标会更新的哦

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑