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

所有类型的使用

java.lang. -------------------------
Object,Integer,Double,Boolean,Character
//Object类的主要知识-------------------------
Object()
int hashCode()
String toString()
Class<?> getClass()
//Integer类的主要知识-------------------------
public static final int MAX_VALUE,表示int类型可以描述的最大值,即2^31-1
public static final int MIN_VALUE,表示int类型可以描述的最小值,即-2^31
public static final int SIZE,表示int类型采用二进制补码形式的位数
public static final int BYTES,表示int类型所占的字节个数
public static final Class TYPE,表示int类型的Class实例
Integer(int value),根据参数指定的整数来构造对象(已过时)
Integer(String s),根据参数指定的字符串来构造对象 (已过时)
int intValue(),获取调用对象中的整数值并返回
static Integer valueOf(int i),根据参数指定整数值得到Integer类型对象,参数也可以为String类型
因为有static int parseInt(String s)方法
boolean equals(Object obj),比较调用对象与参数指定的对象是否相等
String toString(),返回描述调用对象数值的字符串形式
static int parseInt(String s),将字符串类型转换为int类型并返回
static String toString(int i),获取参数指定整数的十进制字符串形式
static String toBinaryString(int i),获取参数指定整数的二进制字符串形式
static String toHexString(int i),获取参数指定整数的十六进制字符串形式
static String toOctalString(int i),获取参数指定整数的八进制字符串形式
//Double类的主要知识-------------------------
public static final int SIZE,表示double类型的二进制位数
public static final int BYTES,表示double类型的字节个数
public static final Class TYPE,表示double类型的Class实例
Double(double value),根据参数指定的浮点数据来构造对象(已过时)
Double(String s),根据参数指定的字符串来构造对象 (已过时)
double doubleValue(),获取调用对象中的浮点数据并返回
static Double valueOf(double d),根据参数指定浮点数据得到Double类型对象,参数也可以为String类型
因为有static double parseDouble(String s)方法
boolean equals(Object obj),比较调用对象与参数指定的对象是否相等
String toString(),返回描述调用对象数值的字符串形式
static double parseDouble(String s),将字符串类型转换为double类型并返回
boolean isNaN(),判断调用对象的数值是否为非数字
//Boolean类的主要知识-------------------------
public static final Boolean FALSE,对应基值为false的对象
public static final Boolean TRUE,对应基值为true的对象
public static final Class TYPE,表示boolean类型的Class实例
Boolean(boolean value),根据参数指定的布尔数值来构造对象(已过时)
Boolean(String s),根据参数指定的字符串来构造对象 (已过时)
boolean booleanValue(),获取调用对象中的布尔数值并返回
static Boolean valueOf(boolean b),根据参数指定布尔数值得到Boolean类型对象,参数也可以为String类型
因为有static boolean parseBoolean(String s)
boolean equals(Object obj),比较调用对象与参数指定的对象是否相等
String toString(),返回描述调用对象数值的字符串形式
static boolean parseBoolean(String s),将字符串类型转换为boolean类型并返回
//Character类的主要知识-------------------------
public static final int SIZE,表示char类型的二进制位数
public static final int BYTES,表示char类型的字节个数
public static final Class TYPE,表示char类型的Class实例
Character(char value),根据参数指定的字符数据来构造对象(已过时)
char charValue(),获取调用对象中的字符数据并返回
static Character valueOf(char c),根据参数指定字符数据得到Character类型对象
boolean equals(Object obj),比较调用对象与参数指定的对象是否相等
String toString(),返回描述调用对象数值的字符串形式
static boolean isUpperCase(char ch),判断参数指定字符是否为大写字符
static boolean isLowerCase(char ch),判断参数指定字符是否为小写字符
static boolean isDigit(char ch),判断参数指定字符是否为数字字符
static char toUpperCase(char ch),将参数指定的字符转换为大写字符
static char toLowerCase(char ch),将参数指定的字符转换为小写字符
//Math类的主要知识-------------------------
static int max(int a, int b),返回两个参数中的最大值
static int min(int a, int b),返回两个参数中的最小值
static double pow(double a, double b),返回第一个参数的幂
static int abs(int a),返回参数指定数值的绝对值
static long round(double a),返回参数四舍五入的结果
static double sqrt(double a),返回参数的平方根
static double random(),返回0.0到1.0的随机数,[0.0 ~ 1.0),包括0.0,不包括1.0
//BigDecimal类的主要知识-------------------------
BigDecimal(String val),根据参数指定的字符串来构造对象
BigDecimal add(BigDecimal augend),用于实现加法运算
BigDecimal subtract(BigDecimal subtrahend),用于实现减法运算
BigDecimal multiply(BigDecimal multiplicand),用于实现乘法运算
BigDecimal divide(BigDecimal divisor),用于实现除法运算
//BigInteger类的主要知识-------------------------
BigInteger(String val),根据参数指定的字符串来构造对象
BigInteger add(BigInteger val),用于实现加法运算
BigInteger subtract(BigInteger val),用于实现减法运算
BigInteger multiply(BigInteger val),用于实现乘法运算
BigInteger divide(BigInteger val),用于实现除法运算
BigInteger remainder(BigInteger val),用于实现取余运算
BigInteger[] divideAndRemainder(BigInteger val),用于实现取商和余数的运算
//String类的主要知识-------------------------
String(),使用无参方式构造对象得到空字符序列
String(byte[] bytes, int offset, int length)
使用bytes数组中下标从offset位置开始的length个字节来构造对象
String(byte[] bytes),使用bytes数组中的所有内容构造对象
String(char[] value, int offset, int count),使用value数组中下标从offset位置开始的count个字符来构造对象
String(char[] value),使用value数组中的所有内容构造对象
String(String original),根据参数指定的字符串内容来构造对象,新创建对象为参数对象的副本
String toString(),返回字符串本身
byte[] getBytes(),将当前字符串内容转换为byte数组并返回
char[] toCharArray(),用于将当前字符串内容转换为char数组并返回
char charAt(int index),方法charAt用于返回字符串指定位置的字符
int length(),返回字符串字符序列的长度
boolean isEmpty(),判断字符串是否为空
String.valueOf(double i),i由于是double类型的,所以基本上基本类型都可以给他赋值
int compareTo(String anotherString),用于比较调用对象和参数对象的大小关系
int compareToIgnoreCase(String str),不考虑大小写,也就是'a'和'A'是相等的关系
String concat(String str),用于实现字符串的拼接
boolean contains(CharSequence s),用于判断当前字符串是否包含参数指定的内容 //CharSequence,字符序列接口
String toLowerCase(),返回字符串的小写形式
String toUpperCase(),返回字符串的大写形式
String trim(),返回去掉前导和后继空白的字符串
boolean startsWith(String prefix),判断字符串是否以参数字符串开头
boolean startsWith(String prefix, int toffset),从指定位置开始是否以参数字符串开头
boolean endsWith(String suffix),判断字符串是否以参数字符串结尾
boolean equals(Object anObject),用于比较字符串内容是否相等并返回
int hashCode(),获取调用对象的哈希码值
boolean equalsIgnoreCase(String anotherString),用于比较字符串内容是否相等并返回,不考虑大小写
如:'A'和'a'是相等
int indexOf(int ch),用于返回当前字符串中参数ch指定的字符第一次出现的下标
int indexOf(int ch, int fromIndex),用于从fromIndex位置开始查找ch指定的字符
int indexOf(String str),在字符串中检索str返回其第一次出现的位置,若找不到返回-1
int indexOf(String str, intfromIndex),表示从字符串的fromIndex位置开始检索str第一次出现的位置
int lastIndexOf(int ch),用于返回参数ch指定的字符最后一次出现的下标
int lastIndexOf(int ch, intfromIndex),用于从fromIndex位置开始查找ch指定字符出现的下标
int lastIndexOf(String str),返回str指定字符串最后一次出现的下标
int lastIndexOf(String str, intfromIndex),用于从fromIndex位置开始反向搜索的第一次出现的下标
会更新的哦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值