2.Java基础复习---基本类型的包装类

1.四类八种基本类型包装类
  byte --->Byte

   public static byte MAX_VALUE;byte最大值 2^7-1

  public static byte MIN_VALUE;byte最小值 -2^7

  public static int  SZIE;  所占内存bit的个数


  Byte(byte value)

  Byte(String s)


  public        byte byteValue() Byte对象转换成基本类型

  public static int  compare(byte x,byte y) 比较x和y大小 x=y 返回0 x<y 返回小于0 x>y返回值大于0

  public        double doubleValue();

  public        float  floatValue();

  public        int    intValue();

  public        long   longValue();

  public static byte   parseByte(String s)  字符串转换成byte类型

  public        short  shortValue();

  public static String toString();byte转换成字符串

  public static Byte   valueOf(byte b); byte转换成Byte

  public static Byte   valueOf(String s);字符串转换成Byte

  

  short -->Short


  public static short MAX_VALUE;最大值 2^15-1

  public static short MIN_VALUE;最小值 -2^15


  Short(short value)

  Short(String s)


  public      byte byteValue();短整型转换成byte

  public      double doubleValue();

  public      float  floatValue();

  public      int    intValue();

  public      long   longValue();

  public static short parseShort(String s);字符串转换成short

  public       short  shortValue();

  public static Short  valueOf(short s);基本类型转换成Short

  public static Short  valueOf(String s);字符串转换成Short


  int --> Integer


  public static int MAX_VALUE;int最大值 2^31-1

  public static int MIN_VALUE;int最小值 -2^31

  public static int SIZE; int内存所占bit


  Integer(int value)

  Integer(String s)


  public static int bitCount(int i);  用来统计参数i转成2进制后有多少个1

  public        byte byteValue();

  public        double doubleValue();

  public        boolean equals(Object obj) 比较两个对象是否相等

  public        float   floatValue()

  public static Integer getInteger(String nm)

  public        int   intValue();

  public        long  longValue();

  public static int  parseInt(String s);

  public        short shortValue()

  public static String toBinaryString(int i) i转换成2进制

  public static String toHexString(int i) i转换成16进制

  public static String toOctalString(int i) i 转换成8进制

  public static Integer valueOf(int i); i基本类型转换成Integer

  public static Integer valueOf(String s);s转换成Integer类型


  long --->Long

  

  public static long MAX_VALUE; 2^63-1

  public static long MIN_VALUE;-2^63


  public Long(long value);

  public Long(String s);


  public boolean isNaN() 判断这个Float对象是否不是数字

 


  float -->Float


  public static float MAX_VALUE;(2-2^-23)*2^127

  public static float MIN_VALUE;2^-149


  double -->Double


  public static double MAX_VALUE;(2-2^-52)*2^1023

  public static double MIN_VALUE;2^-1074


  char -->Character


  public static boolean isSpaceChar(char ch);字符是否是Unicode空格

  public static boolean isWhitespace(char ch );ch是否是Java空格

  public static boolean isLetter(char ch);ch是否是字母;

  public static boolean isLowerCase(char ch);ch是否是小写

  public static boolean isUpperCase(char ch);ch是否是大写

  public        String  toString();转换成String

  public static String  toString(char c);c字符转换成字符串

  public static char    toUpperCase(char ch);ch转换成大写;

  public static char    toLowerCase(char ch);ch转换成小写

  public static Character valueOf(char c); c基本类型转换成Character对象


  boolean -->Boolean

  

  public static Boolean False;

  public static Boolean True;


  public Boolean(boolean value);

  public Boolean(String  s);


  public static boolean parseBoolean(String s);

  public static String  toString(boolean b);

  public static Boolean valueOf(boolean b);

  public static Boolean valueOf(String s);


你可能感兴趣的:(2.Java基础复习---基本类型的包装类)