zoukankan      html  css  js  c++  java
  • 基本数据类型&包装类&String之间的相互转换

    1.包装类的种类

    2. 转换图解

    3.具体代码

    public class JunitTest {
    
        //基本数据类型 ---> 包装类 :装箱
        @Test
        public void test1() {
            //调用包装类的 构造器
            int i =10;
            Integer int1 = new Integer(i);
            
            float f1= 12.4f;
            Float fl1 = new Float(f1);
        }
        
        //包装类 ---> 基本数据类型 :拆箱
        @Test
        public void test2() {
            //调用包装类的 xxxValue() 
            Integer int1 = new Integer(12);
            int i1 = int1.intValue();
            
            Double dou1 = new Double(13.4);
            double d1= dou1.doubleValue();
        }
        
        //自动 装箱&拆箱
        @Test
        public void test3() {
            //从 JDK 5.0 开始 自动装箱&拆箱
            int i1=10;
            Integer int1 = i1;
            
            Double dou1 = new Double(12.6);
            double d1 = dou1;
            
            float f1= 11.6f;
            Float fl1 = f1;
        }
        
        //基本数据类型&包装类 ---> String : 调用String重载的valueOf();
        @Test
        public void test4() {
            //方式1: 连接运算
            int i1 = 12;
            String str2 = i1+"";
            System.out.println(str2);
            
            //方式2:String.valueOf();
            int i=10;
            String str1 = String.valueOf(i);
            System.out.println(str1);
        }
        
        //String ---> 基本数据类型&包装类 : 调用包装类的 parseXxx();
        @Test
        public void test5() {
            String str = "123";
            int a = Integer.parseInt(str);
            System.out.println(a+1);
            
            String str2 = "true";
            boolean b  = Boolean.parseBoolean(str2);
            System.out.println(b);
        }
    }

    重点 : ①.包装类型转String ---> String.valueOf();     ②.String转包装类 ---> 包装类 . parseXxx();

  • 相关阅读:
    积性函数大全(欧拉函数、莫比乌斯反演、杜教筛……)
    Codeforces 1427 G.One Billion Shades of Grey
    Codeforces Global Round 11 A-F题解
    一般难度模板复习
    (补充)证明线性递推相关的Hamilton-Cayley定理
    [ZJOI2018]树
    [ICPC-Beijing 2006]狼抓兔子
    P4869 albus就是要第一个出场
    浅谈算法——线性基
    [COCI2017-2018#1] Deda
  • 原文地址:https://www.cnblogs.com/Anonymity-zhang/p/14292330.html
Copyright © 2011-2022 走看看