探讨封装类java

来源:互联网 发布:电脑绘制工程图纸软件 编辑:程序博客网 时间:2024/06/06 17:15

package com.xaccp.fz; ­ ­

//探讨封装类 ­

public class TalkFZ { ­

public static void main(String[] args) { ­

  //8大基本数据类型转换成封装类 ­

  int num=250; ­

  //基本数据类型转换成封装类 ­

  //1利用构造方法 ­

  Integer i=new Integer(num);//250 ­

  Double d=new Double("127.27"); ­

  //2利用封装类.valueOf() ­

  Integer i2=Integer.valueOf(num); ­

  Double d2=Double.valueOf("127.27"); ­

   ­

  System.out.println(d2); ­

   ­

  //封装类转换成基本数据类型(对象名.xxxValue()) ­

   ­

  int num2=i.intValue(); ­

  //基本-封装 ­

  Float f=Float.valueOf(128.f); ­

   ­

  float f2=f.floatValue(); ­

  double d3=d2.doubleValue(); ­

   ­

   ­

  //字符串到基本数据类型的转换 ­

  String strnum=new String("123456"); ­

  //1-利用封装类.parseXXX() ­

  int shuzi=Integer.parseInt(strnum); ­

   ­

  shuzi++; ­

  System.out.println(shuzi); ­

   ­

  double shuzi2=Double.parseDouble(strnum); ­

   ­

  //2利用封装类.value(strnum).XXXValue() ­

  int shuzi3=Integer.valueOf(strnum).intValue(); ­

   ­

  double shuzi4=Double.valueOf(strnum).doubleValue(); ­

   ­

  //将基本类型转换成字符串 ­

  String s=1+""; ­

  float ff=123.3f; ­

  String s2=ff+""; ­

} ­

}