首页 > 其他 > 详细

2020-02-29(观看视频笔记)

时间:2020-02-29 19:04:45      阅读:64      评论:0      收藏:0      [点我收藏+]

1、包装类

  byte      Byte

  short       Short

  int         Integer

  long      Long

  float      Float

  double       Double

  char        Character

  boolean     Boolean

  用于基本数据类型与字符串之间的转换。

 

2、Integer中的方法:

  public static String toBinaryString(int i):将十进制的整形转换为二进制的字符串

  public static String toOctalString(int i):将十进制的整形转换为八进制的字符串

  public static String toHexString(int i):将十进制的整形转换为十六进制的字符串

  public static String toString(int i, int radix):将十进制的整形转换为radix进制的字符串

  进制的范围:2 ~ 36

  public static int parse(String s, int radix):其他进制转十进制

 

3、Integer的构造方法:

  public Integer(int value)

  public Integer(String s)

    注意:这个字符串必须是有数字字符组成

 

4、int类型和String类型的互相转换

  int --- String

    String.valueOf(number)

  String --- int

    Integer.parseInt(str)

 

5、JDK5的新特性

  (1)自动装箱:把基本类型转换为包装类类型

  (2)自动拆箱:把包装类类型转换为基本类型

    注意:再使用时,Integer x = null; 上面的代码就会出现NullPointerException。

   例:

      Integer i = 100;

      i += 100;

      System.out.println("i:" + i);

 

    反编译后:

      Integer i = Integer.valueOf(100);  //自动装箱

      i = Integer.valueOf(i.intValue() + 200);  //先自动拆箱,再自动装箱

      System.out.println((new StringBuilder("i:")).append(i).toString());

 

6、Character类:在对象包装一个基本类型char的值

  (1)构造方法:

      Character(char value)

  (2)成员方法:

      public static boolean isUpperCase(char ch):判断给定字符是否是大写字符

      public static boolean isLowerCase(char ch):判断给定字符是否是小写字符

      public static boolean isDigit(char ch):判断给定字符是否是数字

      public static char toUpperCase(char ch):把给定字符转换为大写字符

      public static char toLowerCase(char ch):把给定字 符转换为小写字符

 

2020-02-29(观看视频笔记)

原文:https://www.cnblogs.com/buhuiflydepig/p/12384668.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!