栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java-----基本类型包装类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java-----基本类型包装类

public class IntegerDemo {
    public static void main(String[] args) {



        Integer i4=Integer.valueOf(100);//返回int值的Integer实例
        System.out.println(i4);

        Integer i5=Integer.valueOf("100");//返回String值的Integer实例
        System.out.println(i5);            //数字组成的可以

 
    }
}
int和String的相互转换:

 

public class int和String的相互转换 {
    public static void main(String[] args) {

        //int-------String
        int num =100;
        //  方式1
        String s1=""+num;
        System.out.println(s1);
        //  2
        //String valueOf(int i)
        String s2=String.valueOf(num);
        System.out.println(s2);

        System.out.println("-------------");

        //String--------int
        String s3="100";
        //  1
        //String----Integer-----int
        Integer i=Integer.valueOf(s3);
        int x=i.intValue();
        System.out.println(x);

        //  2
        //int parseInt(String s)
        int y=Integer.parseInt(s3);
        System.out.println(y);
    }

}

 

字符串中的数据排序:
import java.util.Arrays;

public class IntegerTest {
    public static void main(String[] args) {
        //定义一个字符串
        String s = "91 27 46 38 50";
        //存储到int类型的数组中
        String[] strArray = s.split(" ");//调用split(ctrl+alt+v)得到字符串中的字符,利用空格识别

        //定义一个int[]数组,把string[]的元素存储到int数组中
        int[] arr = new int[strArray.length];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = Integer.parseInt(strArray[i]);//字符串类型转化为int,用到Integer.parseInt
        }


        //对int数组进行排序
       Arrays.sort(arr);

       //排序后得到的元素进行拼接得到一个字符串,在这里采用StringBuilder来实现
        StringBuilder sb=new StringBuilder();
        for (int i=0; i

 

装箱和拆箱:
public class IntegerDemo {
    public static void main(String[] args) {

        //装箱:把基本数据类型转换为对应的包装类类型
        Integer i = Integer.valueOf(100);//装箱
        Integer i2=100;//自动装箱 ,隐含了这个过程Integer.valueOf(100)

        //拆箱:把包装类类型转换为对应的基本数据类型
        i2=i2.intValue()+200;//拆箱+自动装箱
        i2+=200;//自动拆箱(隐含)+自动装箱
        System.out.println(i2);


        Integer i3=null;//应用开发时要判断if
        if(i3!=null){
            i3+=300;
        }
    }

}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839228.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号