java system包_Java中的包装类、system类

基本类型包装类:

包装类就是基本数据类型对应引用数据类型。

基本数据类型对象包装类:java将基本数据类型值封装成了对象。

8种基本类型:

230b3069ff81de69dee7e2b9459c51c3.png

其中需要注意int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写即可。

字符串转成基本数据类型:

String str="12";int num=Integer.parseInt(str);double num2=Double.parseDouble(str);

parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串,如果字符串无法转成基本类型,将会发生数字转换的问题 NumberFormatException(其中必须不能包含多余的东西,如空格)

基本数据类型转成字符串:

1.基本数值直接与“”想连接即可;

String s3=""+123;

2.调用String的valueOf方法(属于静态的,直接类名调用);

String类中的valueOf方法

String s4=String.valueOf(456);

3.调用包装类中的toString方法;

String s5=Integer.toString(123);

System.out.println(s5+2);

String s6=Double.toString(12.3);

System.out.println(s6+2);

基本数据类型转包装类:

1.包装构造

Integer i1=new Integer(123);

Integer i2=new Integer("123");

2.包装类中的valueof方法

Integer i3=Integer.valueOf(123);

Integer i4=Integer.valueOf("123");

包装类转基本数据类型:

int num = i.intValue();

自动装箱拆箱:

自动装箱:基本数值自动直接转成包装类对象;

Integer i=123;//自动装箱。相当于Integer i = new Integer(123);

自动拆箱:对象自动直接转成基本数值;

int i2=i+2; 等号右边:将i对象转成基本数值(自动拆箱)

(Integer比int好用,因为其可以存储null)

System类:系统类

概念:

System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。

常用方法:

①、currentTimeMillis() 获取当前系统时间与1970年01月01日00:00点之间的毫秒差值

②、exit(int status) 用来结束正在运行的Java程序。参数传入一个数字即可。通常传入0记为正常状态,其他(非0)为异常状态

③、 gc() 用来运行JVM中的垃圾回收器,完成内存中垃圾的清除。

④、getProperty(String key)用来获取指定键(字符串名称)中所记录的系统属性信息

⑤、arraycopy方法,用来实现将源数组部分元素复制到目标数组的指定位置

arraycopy(第一个数组,截取的位置。第二个数组,需要放置的位置,需要截取的长度)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值