当前位置:  技术问答>java相关

如何简便的用包装类作类型转换?

    来源: 互联网  发布时间:2015-08-16

    本文导语:  http://www.5xsoft.com/data/200112/1708193101.htm 化境编程界的文章写道: "简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。即:    Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(f...

http://www.5xsoft.com/data/200112/1708193101.htm
化境编程界的文章写道:
"简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。即:
   Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)
   而在各个包装类中,总有形为××Value()的方法,来得到其对应的简单类型数据。利用这种方法,也可以实现不同数值型变量间的转换,例如,对于一个双精度实型类,intValue()可以得到其对应的整型变量,而doubleValue()可以得到其对应的双精度实型变量。"

单如果每次转换都要建立一个包装类实例,那不是很麻烦!
我原来的问题是要把一个float的整数部分付给一个滚动条!
Float.folattointBit(value[3]*100)这个转换不成功!这里拼写可能有问题,
程序中我是通过了的,但结果就是不正确!
想问问如何利用包装类做类型转换!

|
不太懂你的意思。不过要是想取一个float的整数部分,可以试试用下面的:
import java.text.DecimalFormat;

float f = 1234.567f;
String str = "";
DecimalFormat df = new DecimalFormat("###,###");
str = df.format(f);
System.out.println(str);

|
提供一种办法,如下:

float f = 123.123f;
int n = (new Double(f)).intValue();

|
用Math.floor(val); 啊!可以得到比它小的最大的整数部分的值!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VB编写的DLL不能被JAVA调用,用C将VB编写的DLL包装起来,做成一个新的DLL;用C编写的DLL可以被JAVA调用,用JAVA再进行一层的包装,因为JAV
  • 可否解释一下wrap class(包装类)有什么用处?
  • 怎么知道rpm软件包装在哪里,请赐教!
  • 我想自己包装一个listener 当一个变量a 不论什么时候 改变值 就激发一个过程....
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • 通过$(this)使用jQuery包装后的方法或属性
  • JAVA包装类及自动封包解包实例代码
  • PHP 命令行包装器 ShellWrap
  • 可以在jsp里巴把from中的一些东东包装成javabean传到servlet吗?
  • 如何写个log包装函数从而不必每次调用时都要传__FILE__,__LINE__?
  • 数据库的统一包装工具 dbking
  • 有谁能详细解释一下RMI,可不可以这么认为,RMI就是包装简化了的socket?多谢了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3