• 复习_数字与字符串


    一、数字的装箱与拆箱

    可以用new的方法定义,也可以直接赋值,使用它的自动转换的功能

    二、封装类、基本类型与字符串的转换

    1.封装类——基本类——封装类

    intValue等方法拆箱

    后者直接用封装类型强制转换

            int j = it.intValue();

    2.数字——字符串

    Sting调用valueof方法

           String str = String.valueOf(i);

    3.封装类——字符串

    toString方法

            String str2 = it2.toString();

    4.字符串——数字

          int j_two = Integer.parseInt(str);
    
          f = Float.parseFloat(s);

    以下是总体代码:

            int i = 5;
            // 把基本类型的变量,转换为Integer
            Integer it = new Integer(i);
    
            // 把一个Integer对象,转换为一个基本类型的int
            int j = it.intValue();
            System.out.println(j);
    
            // Integer事Number的子类,所以打印true
            System.out.println(it instanceof Number);
    
            // Integer的最大值和最小值
            System.out.println(Integer.MAX_VALUE);
            System.out.println(Integer.MIN_VALUE);
    
            // 数字转字符串
            // 方法一
            String str = String.valueOf(i);
    
            // 方法二
            Integer it2 = i;
            String str2 = it2.toString();
    
            // 字符串转数字
            int j_two = Integer.parseInt(str);
    
            float f = 3.14f;
    
            // 浮点数转字符串
            String s = String.valueOf(f);
    
            // 字符串转浮点数
            f = Float.parseFloat(s);
            

    5.字符数组和字符串的转换

    //字符数组的创建
    char[] cs = new char[]{'我','是','谁'};
    //转换为字符串
    String str = new String(cs);
    //转换为字符数组
    char[] cs_two = Character.toString(str);

    另外:String被修饰为final,所以是不能被继承的1

  • 相关阅读:
    Python程序执行时的不同电脑路径不同问题
    Python写的计算器程序(主要目的在于熟悉下正则表达式)
    占位符
    selenium自动化测试浏览器驱动安装(属于转载文章)
    python的pip升级问题
    索引
    视图
    事务
    引擎
    约束
  • 原文地址:https://www.cnblogs.com/zxj-262410/p/8676399.html
Copyright © 2020-2023  润新知