image.png

Convert String to primitive variable

parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串,如果字符串无法转成基本类型,将会抛出 NumberFormatException

  1. int i = Integer.parseInt("123");
  2. int i = Integer.parseInt("110", 2); //==> 将前面的2进制数转换成十进制
  3. int i = Integer.parseInt("13F", 16); //==> 将前面的16进制数转换成十进制

Convert primitive variable to String

将基本数值转成字符串有3种方式:

  • 基本类型直接与””相连接即可;34+””
  • 调用String的valueOf方法;String.valueOf(34)
  • 调用toString方法:Integer.toString()

    Get integer max and min value

    Integer.MAX_VALUE
    Integer.MIN_VALUE

    Boxing 自动装箱:

    Integer myIntValue = 56; //56 is an int primary varaible.
    equals
    Integer myIntValue = Integer.valueOf(56);

    Unboxing 自动拆箱:

    Integer myIntValue = 56;
    equals
    int myInt = myIntValue.intValue();
    好处: 引用类型和基本类型可以直接做计算。
    注意:wrapper class(包装类) 之间比较不能使用==,而要使用equals