复习_数字与字符串

Posted 醉卧何处

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习_数字与字符串相关的知识,希望对你有一定的参考价值。

一、数字的装箱与拆箱

可以用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

 

以上是关于复习_数字与字符串的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript知识复习

NC41 最长无重复子数组/NC133链表的奇偶重排/NC116把数字翻译成字符串/NC135 股票交易的最大收益/NC126换钱的最少货币数/NC45实现二叉树先序,中序和后序遍历(递归)(代码片段

C++中数字与字符串之间的转换 scanf string总结(复习必读)

Python_复习1

CGBTN2107_DAY02复习

10个JavaScript代码片段,使你更加容易前端开发。