码迷,mamicode.com
首页 > 其他好文 > 详细

复习_数字与字符串

时间:2018-03-30 16:16:57      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:class   不能被继承   pos   AC   继承   变量   out   ceo   ber   

一、数字的装箱与拆箱

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

 

复习_数字与字符串

标签:class   不能被继承   pos   AC   继承   变量   out   ceo   ber   

原文地址:https://www.cnblogs.com/zxj-262410/p/8676399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!