Java朝花夕拾-基本数据类型

Java的基本数据类型:
 三类:字符/布尔/数值
 boolean(1/8) byte(1) char(2) short(2) int(4) float(4) long(8) double(8)  
 括号里面是字节  1字节范围(-128~127)
 java默认的整数类型是int,默认小数为double,定义float要在数值后面加f/F
 自动转型 能往字节大的方向转   小转大  大转小会失去精度
 包装类  除int外首字母大写  
 
 与字符串之间的转换:
  字符串转基本数据类型: 使用静态方法 public static int parsexxx(String s)
                    throws NumberFormatException 
                      例如:  parseInt   parseFloat  parseDouble..
         String str="111";
         int i=Integer.parseInt(str);
       使用valueOf(String)
        int i=Integer.valueOf(str).intValue();
        Integer.valueOf(str) 是将str转Integer,然后intValue()将Integer转int
  基本数据类型转字符串:利用字符串的构造方法:
        String str =new String(i);
        String str =new String(double d);   Boolean不能通过这个转换
       通过String类中的valueOf()
        String str=String.valueOf(i);
       通过toString()方法

原文地址:https://www.cnblogs.com/dengyuanqi/p/6284867.html